Redis的下载与安装

1). 从官网上下载Redis的压缩包
 
2). 将压缩包解压到 某个指定的文件目录中
        tar -xzvf redis-4.0.9.tar.gz  /xx/xx/xx_dir
 
3).使用 gcc 进行二进制文件的编译
        make 
 
4).将Redis安装到 /usr/local/redis 目录中去
         这里需要注意系统文件夹权限问题.
                sudo make /usr/local/redis install 
 
        生成的bin目录中 , 会有几个可执行文件.
                redis-benchamrk : 性能测试工具
                redis-check-conf : AOF文件修复工具
                redis-check-dump : RDB文件检查工具(快照持久化文件)
                redis-cli : 命令行客户端
                redis-server : redis服务器启动命令
 
 
5). copy 解压后的redis目录中的配置文件 redis.conf 到 /usr/local/redis 中
            cp -r redis.conf /usr/local/redis
 
6).修改 /usr/local/redis/redis.conf 文件
            将文件中  daemonize 属性设置为 YES ;
          
                           
7). 启动 redis 服务
 
            Redis 服务的启动方式有两种:
                    前端启动方式 : 
                            执行 bin 文件目录中的 redis-server 命令.即
                                ./bin/redis-server
                            这种方式的坏处就是 , 命令行执行后 , 该terminal窗口无法再进行其它操作.
                            推荐使用下面的这种 '后端启动方式'.
 
                    后端启动方式 :    
                            通过redis-cli 命令行 , 加载 修改后的 redis.conf 配置文件.
                                  sudo  ./bin/redis-server    ./redis.conf
 
8).查看redis服务是否启动成功
            ps -ef | grep -i redis
 
9). 关闭redis服务.
            a.可以通过 kill -9   procced_no(上面命令查到的进程号)  — 不推荐;
            b.通过redis-cli 命令行工具
                ./bin/redis-cli shutdown
 
 
10).可能出现的问题
            a. 通过redis-cli shutdown 关闭服务的时候 , 出现关闭失败 .
                    解决方法 : 
                                说明在使用后端启动方式的时候,没有使用root权限(即没有用sudo关键字) , 导致关闭的时候权限不足.
                                开启服务 : sudo  ./bin/redis-server  ./redis.conf
                                关闭服务: sudo ./bin/redis-cli SHUTDOWN
                                解决 ~~ 
 
            b.配置文件 redis.cof 是只读文件 , 那么保存的时候需要强制保存.
                    :w !sudo tee %
                    退出 需要强制退出 :q!
 
 
 
 
 
原文地址:https://www.cnblogs.com/lmxxlm-123/p/11132440.html