MENU

数据库技术

数据库技术,包括关系型(sql)与非关系型(Nosql)数据。主要是Mysql。

关于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

windows平台安装MongoDB与启动服务

MongoDB是有C++语言编写的非关系型数据库,是基于分布式文件存储的开源数据库,其内容存储形式二类是JSON对象,他的字段值可以包含其他文档、数据及文档数组,非常的灵活。

Read More

删除/var/lib/mysql目录的解决办法

在学习阶段偶尔会删除/var/lib/mysql/*目录来达到清除数据库管理员账户和密码的目的。but,对于新手来说经常会不小心删除/var/lib/mysql目录,导致重启mysql时找不到/var/lib/mysql。

Read More