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踩坑记的主要内容,如果未能解决你的问题,请参考以下文章

Win10 安装配置 MongoDB 4.0 踩坑记

rsyslog磁盘辅助(Disk-Assisted)模式踩坑记

Spring @Transactional踩坑记

HttpWebRequest 改为 HttpClient 踩坑记-请求头设置

FastDFS踩坑记

iptables踩坑记