摘要: 1. RDB 持久化 Redis是内存数据库,将数据库中的数据存储在内存中,通过RDB持久化功能,可以将Redis在内存中的数据库状态(服务器中的非空数据库以及它们的键值对统称为数据库状态)保存到磁盘里面,避免数据意外丢失。 1.1 RDB文件的创建和保存 SAVE命令由服务器进程执行保存功能,BG 阅读全文
posted @ 2021-08-24 19:35 慕仙白 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 服务器中的数据库 Redis服务器将所有数据库都保存在服务器状态redis.h / redisServer结构的db数组中,db数组的每个项都是一个redis.h/redisDb结构,每个redisDb结构代表一个数据库: 2. 切换数据库 3. 数据库键空间 Redis是一个键值对数据库服务 阅读全文
posted @ 2021-08-24 14:26 慕仙白 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. 对象的类型与编码 Redis中的每个对象都由一个redisObject结构表示,该结构中和保存数据有关的三个属性分别是type属性,encoding属性和ptr属性: 1.1 类型 对于redis中保存的键值对来说,键总是一个字符串对象,而值则可以是字符串对象、列表对象、哈希对象、集合对象或者 阅读全文
posted @ 2021-08-24 08:14 慕仙白 阅读(45) 评论(0) 推荐(0) 编辑