redis搭建主从一些报错

1 若主从复制不成功,从库报错:Opening the temp file needed for MASTER <-> SLAVE synchronization: Permission denied
20455:S 22 Apr 10:03:30.925 # Opening the temp file needed for MASTER <-> SLAVE synchronization: Permission denied
20455:S 22 Apr 10:03:31.839 * Connecting to MASTER 192.168.148.129:6379
20455:S 22 Apr 10:03:31.840 * MASTER <-> SLAVE sync started
20455:S 22 Apr 10:03:31.841 * Non blocking connect for SYNC fired the event.
20455:S 22 Apr 10:03:31.842 * Master replied to PING, replication can continue...
20455:S 22 Apr 10:03:31.844 * Partial resynchronization not possible (no cached master)
20455:S 22 Apr 10:03:31.847 * Full resync from master: 6d9d56b32e56a4001e58bdfcf75132173a356ff3:0

原因:多半是因为从库上启动redis-server时不是root用户启动,而普通用户无法对redis目录进行写操作
解决方法:

1、从库上用root启动redis

2、更改redis安装目录为启动用户可写

2 我这里遇到一个报错
(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

解决方法:
原因:强制关闭Redis快照导致不能持久化。
stop-writes-on-bgsave-error no 默认为 yes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值