MENU

Redis报错

关于Redis报错:redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snap

redis报错.jpg
报错背景:
正在学习和练习IP代理池,运用到了Redis有序集合数据库。成功采集并向数据库写入ProxyIP,但在检测ProxyIP可用性同时向数据库打分时出现问题。前300多条正常,后面的所有打分操作均无效。程序也没有任何报错,致使一度认为是异步编程出现了问题。后来在Redis模块中将self.db.zincrby(KEY_RIDES, -1, ip)self.db.zadd(KEY_RIDES, {ip:score})添加try,才知道是数据库写入出现了问题。然后单独测试了Redis模块,发现报错redis.exceptions.ResponseError: MISCONF Redis is configured to save RDB snap。 上网上查了下,原因是:
misconf redis被配置以保存数据库快照,但misconf redis目前不能在硬盘上持久化。用来修改数据集合的命令不能用,请使用日志的错误详细信息。

Read More