🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 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; // 客户端当前正在使用的数据库 ... } ```