ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### 3.1.2 切换数据库 每个redis客户端都有自己的目标数据库(默认为`db[0]`),可以通过`SELECT`切换目标数据库。 ``` redis> GET msg "hello" redis> SELECT 2 OK redis[2]> GET msg (nil) ``` 客户端状态redisClient结构的db属性记录了当前的目标数据库,通过修改指针便实现了切换数据库的功能: ```c typedef struct client { ... redisDb *db; // 客户端当前正在使用的数据库 ... } ```