【开发心得】Springboot 使用 redis 哨兵

在项目落地实施的过程中,因为不仔细导致踩了个不是坑的小坑,配置中心用的是Apollo,配置都很正常,但是 redis的配置写的有点问题,特此记录。

问题1:
Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: READONLY You can't write against a read only slave.

解决方案:

  检查redis集群中的所有的节点配置,是否存在 只读

问题2:

NOAUTH Authentication required.

排查:

1)首先确保密码设置是否正确

2)如果是springboot项目,并且是yaml配置文件,检查下是不是缩进问题.

#-------------------------------------#
  #----------- redis Settings ----------#
  #-------------------------------------#

  redis:
    password: HMA2020
    sentinel:
      master: mymaster
      nodes: xxxx.xxxx.xxxx.xxxx:26379,xxxx.xxxx.xxxx.xxxx:26379,xxxx.xxxx.xxxx.xxxx:26379

posted @ 2020-04-24 20:21  虹梦未来  阅读(44)  评论(0编辑  收藏  举报  来源