redis踩坑记
Posted yaoyi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis踩坑记相关的知识,希望对你有一定的参考价值。
本来打算给一批主库做从库,用来读取数据,还不想碰主库数据。
主库redis2.8.12,从库一开始没注意,docker了一个3.1的,结果slaveof之后命令不兼容,下了一个2.8的(2.8.23好像),还是不兼容。
最后github编译了一个2.8.12 保持小版本一致,才算是能同步了
然后 I/O error reading bulk count from MASTER错误
此时,两个主机并没有流量
主库没日志,好不容易要到主库机器密码,配置了日志,发现主库打这样的日志:
psync scheduled to be closed ASAP for overcoming of output buffer limits
查资料,修改主库配置
client-output-buffer-limit slave 0 0 0
然后同步之后,确实有数据了
报这个错误
FATAL: Data file was created with a Redis server configured to handle more than 16 databases. Exiting
回头看主库,发现databases 40
修改继续同步
漫长的等待,终于有点数据了。。。
以上是关于redis踩坑记的主要内容,如果未能解决你的问题,请参考以下文章
rsyslog磁盘辅助(Disk-Assisted)模式踩坑记