zoukankan      html  css  js  c++  java
  • 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!
     
     
     
     
     
  • 相关阅读:
    ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
    Oracle中NVARCHAR2字符集不匹配问题
    数据库读写分离
    oracle存储过程获取异常信息码和异常信息
    js删除字符串的最后一个字符三种方法
    我弄的一些TASKER配置
    分享我用Taker做任务时需要的各种资源的精华帖,方便查阅
    Tasker 正则表达式测试器
    支持Tasker控制的app合集
    Tasker文件夹说明
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/11132440.html
Copyright © 2011-2022 走看看