Centos docker 安装redis哨兵集群

参考 https://www.cnblogs.com/cxbhakim/p/9151720.html(集群部署)

参考 http://www.cnblogs.com/zhoujinyi/p/6430116.html (安装redis注意redis-cli )

注意事项

(1)构建Dockerfile文件时,命令必须正确,否则构建镜像会失败

(2)后面的命令是小写

(3)将6个node节点启动成功后,安装redisClient  ,连接6个端口的redis

Centos docker 安装redis哨兵集群_第1张图片

(4)Redis安装完后redis-cli无法使用

1: 解压到/usr/local/src 目录:放源码包
    root@redis1:/usr/local/src# tar zxvf redis-3.2.8.tar.gz 
    root@redis1:/usr/local/src# ls -lh
    drwxrwxr-x 6 root root 4.0K  2月 22 15:01 redis-3.2.8

 2:创建目录:/usr/local/redis,编译安装到目录/usr/local/redis/ --放执行文件

     make PREFIX=/usr/local/redis install(可能需要先安装gcc)

 3:程序做软连接到bin目录,方便直接执行

      ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/redis-cli

      ln -s /usr/local/redis/bin/redis-sentinel /usr/local/bin/redis-sentinel

      ln -s /usr/local/redis/bin/redis-server /usr/local/bin/redis-server

(5)设置redis-cli命令到PATH中

        将redis-cli命令配置到PATH中, 这样每次使用时, 就像ls这种命令一样不加路径执行

       # vi ~/.bash_profile
      将redis-cli命令路径配置到PATH中
      PATH=$PATH:$HOME/bin:/usr/local/redis-3.2.8/src/
     保存之后, 使用source命令使之生效
     # source ~/.bash_profile

(6)docker run -d --restart=always  redis在docker启动是后台运行

 

你可能感兴趣的:(后端)