docker redis

*************************************
*************************************
***********redis*********************
*****172.17.0.6:6379*****************
****宿机192.168.157.128**************
*************************************
*************************************
10-1、docker run -it --name redis -p 6379:6379 docker.io/centos:latest

10-2、####下载安装包
    wget http://download.redis.io/releases/redis-5.0.7.tar.gz

10-3、####解压安装包并安装
    tar xzf redis-5.0.7.tar.gz
    mv redis-5.0.7   redis
    cd redis
    make
    make install

10-4 启动redis服务
      src/redis-server &      ##启动redis,加上&表示使redis以后台程序方式运行
      netstat -ntlp |grep 6379  ##查看端口是否在使用中,如果在使用中,则说明安装成功

    src/redis-cli shutdown  ##关闭redis

10-5 连接redis并且测试,连接命令为:src/redis-cli   
      #############容器redis### -h 172.17.0.3##########################
      ###宿机:   docker exec -ti redis redis-cli -h 172.17.0.3 -p 6379
      ###宿机:   docker exec -ti redis redis-cli -p 6379   
      ###客机:   telnet 192.168.157.128 6379
      ###版本 src/redis-server --version

 10-6 #auth加密码
       src/redis-cli
       127.0.0.1:6379> config set requirepass 123456
       127.0.0.1:6379>quit
       src/redis-cli
       127.0.0.1:6379> auth 123456
        ###客机:   telnet 192.168.157.128 6379

10-7 #网络畅通以及6379端口对外开启
      ###宿机   6379是否开启
      firewall-cmd --query-port=6379/tcp
      no
      ###宿机   6379开启
      firewall-cmd --add-port=6379/tcp
      success
      ###宿机   6379是否开启
      firewall-cmd --query-port=6379/tcp
      yes
      ###客机:   telnet 192.168.157.128 6379

 10-8 #10-8 http://redisdoc.com/

原文地址:https://www.cnblogs.com/smallfa/p/12128161.html