一、问题
redis写入时 报错
READONLY You can‘t write against a read only replica.
二、 原因
因为连接的是从节点,从节点只有读的权限,没有写的权限
三、解决
- 如果是命令行设置的主从 ,取消自己是从的身份,变成主
redis 127.0.0.1:6379> SLAVEOF 192.168.10.4 6379
可以直接从命令行进去解决
redis 127.0.0.1:6379> SLAVEOF NO ONE
- 或者, 给从服务器写入的权限
进入redis.conf配置文件,修改配置文件的slave-read-only为no
四、结果
可以进行写的操作了