linux安装redis(yum方式)

  1. 直接yum 安装的redis 不是最新版本

    yum install redis

    如果要安装最新的redis,需要安装Remi的软件源,官网地址:

    yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

    然后可以使用下面的命令安装最新版本的redis:

  2. 检查是否有redis源

    [root@5azid ~]# yum install redis
    Loaded plugins: fastestmirror, security
    Setting up Install Process
    Determining fastest mirrors
     base: mirrors.aliyun.com
     extras: mirrors.aliyun.com
     updates: mirrors.huaweicloud.com
    base                                                             | 3.7 kB     00:00     
    extras                                                           | 3.4 kB     00:00     
    nginx                                                            | 2.9 kB     00:00     
    nginx/primary_db                                                 |  41 kB     00:00     
    updates                                                          | 3.4 kB     00:00     
    updates/primary_db                                               | 1.9 MB     00:01     
    No package redis available.
    Error: Nothing to do
    如果出现Error: Nothing to do 则说明需要安装epel仓库
    
  3. 安装fedora的epel仓库

    yum install epel-release
    
  4. 安装完毕后,使用下面的命令启动redis服务

    #启动redis
    	service redis start
    #停止redis
    	service redis stop
    #查看redis运行状态
    	service redis status
    #查看redis进程
    	ps -ef | grep redis
    
  5. 设置redis为开机自动启动

    chkconfig redis on
    
  6. 进入redis服务

    #进入本机redis
    	redis-cli
    #列出所有的key
    	keys *
    
  7. 防火墙开放相应端口

    #开启6379
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
    
  8. 修改redis默认端口和密码

    1.打开配置文件设置
    	vi /etc/redis.conf
    2.修改默认端口,找到port 6379 修改成相应端口即可
    3.修改默认密码,找到 requirepass foobared 将 foobared 修改为你的密码
    
  9. 使用配置文件启动redis

    redis-server /etc/redis.conf
    
  10. 使用端口登录

    redis-cli -h 127.0.0.1 -p 6379 
    此时再输入命令会报错误:NOAUTH Authentication required
    输入redis登录密码 auth 123456789
    
  11. 停止redis

       1.命令关闭方式: redis-cli -h 127.0.0.1 6379 
       				 shutdown
       2.杀进程:ps -aux | grep redis
       			kill -9 xxx进程ID
       3.service redis stop
    

你可能感兴趣的:(redis)