文章目录
Redis 进阶
服务器中的数据库
1、Redis 数据库
2、Redis 持久化
3、事件
4、客户端
5、服务器
redis 数据库
- 切换数据库:SELECT 2,切换到 2 号数据库,数据库下标从 0 开始;
// Redis 服务器将所有数据库保存在 redisServer 结构的 db 数组中
typedef struct redisServer{
redisDb *db; // 一个数组,保存着服务器中的所有数据库
int dbnum; // 服务器的数据库数量,默认 16 个数据库。
}
// 服务器内存的客户端状态 redisClient
typedef struct redisClient {
redisDb *db;
// 记录客户端当前正在使用的数据库(指向 redisServer.db 数组中的一个元