zoukankan      html  css  js  c++  java
  • docker使用redis过程出现的问题记录

    第一次使用docker搭建成功了单机版redis,但在使用过程中,还是遇到了不少问题,故而先把这些问题记录下来,以防后面再出现会忘记。

    目前,只是在docker中搭建了三个单机版的容器,打算先捣鼓一周后,再拓展到集群模式。
    image

    第一个出现的是在IDEA配置完成redis配置后,例如——

    redis:
      host: 192.168.200.100
      port: 6379
      jedis:
        pool:
          max-active: 8
          max-wait: -1
          max-idle: 500
          min-idle: 0
      password: 123456
    

    然后测试连接情况,发现一直出现redis连接超时状态,百度一下,发现执行以下命令后,就可以远程连接到docker容器里的redis了

    [root@192 ~]#echo 1 > /proc/sys/net/ipv4/ip_forward
    [root@192 ~]# sysctl -p /etc/sysctl.conf 
    

    执行以上指令后,都可远程连接到docker中的redis与mysql了,简单测试一下——

      @Test
        public void getLearn(){
            redisUtil.set("zhu","121234123");
            log.info("打印成功");
        }
    

    通过指令docker exec -it 97739f4a34eb redis-cli,进入到docker中的redis客户端上,检查一番

    127.0.0.1:6379> get zhu
    (error) NOAUTH Authentication required.
    127.0.0.1:6379> auth 123456
    OK
    127.0.0.1:6379> get zhu
    "\"121234123\""
    

    这里面出现一个NOAUTH Authentication required异常,意思是需要用到redis密码,执行auth 123456输入密码后,就可以正常操作了。

    作者:朱季谦
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    个人博客12
    《梦断代码》阅读笔记03
    个人博客11
    个人博客10
    【Codeforces 404C】Restore Graph
    【Codeforces 476C】Dreamoon and Sums
    【Codeforces 242C】King's Path
    【Codeforces 382C】Arithmetic Progression
    【Codeforces 1096D】Easy Problem
    【Codeforces 494A】Treasure
  • 原文地址:https://www.cnblogs.com/zhujiqian/p/15511247.html
Copyright © 2011-2022 走看看