docker部署redis,项目使用redis时报错:redis为只读

原因:docker部署redis,项目使用redis时,报错nested exception is io.lettuce.core.RedisCommandExecutionException: READONLY (当前redis为只读)

解决方式:
1.进入容器

docker exec -it redis /bin/bash 

2.进入redis客户端

redis-cli 

3.查看redis属性信息
docker部署redis,项目使用redis时报错:redis为只读_第1张图片
备注:可看到redis为slave,为从节点,默认为只读

4.设置redis只读属性为no,解决问题。
docker部署redis,项目使用redis时报错:redis为只读_第2张图片

你可能感兴趣的:(redis,docker,数据库)