Redis 命令参考手册完整版 Redis 是一个开源的、基于内存的数据存储系统,可以作为数据库、消息队列、缓存等使用。在 Redis 中,命令是最基本的操作单元,掌握 Redis 命令是使用 Redis 的基础。本文将对 Redis 命令进行分类整理,详细解释每个命令的作用、格式、可用版本、时间复杂度、返回值和示例代码。 DEL 命令 DEL 命令用于删除一个或多个 key。格式为:DEL key [key ...]。 * 可用版本:>= 1.0.0 * 时间复杂度:O(N),其中 N 是被删除的 key 的数量。 * 返回值:被删除 key 的数量。 示例代码: ``` redis> SET name huangz OK redis> DEL name (integer) 1 ``` KEYS 命令 KEYS 命令用于查找所有符合给定模式的 key。格式为:KEYS pattern。 * 可用版本:>= 1.0.0 * 时间复杂度:O(N),其中 N 是数据库中 key 的数量。 * 返回值:符合给定模式的 key 列表。 示例代码: ``` redis> MSET one 1 two 2 three 3 four 4 OK redis> KEYS *o* 1) "four" 2) "two" 3) "one" ``` RANDOMKEY 命令 RANDOMKEY 命令用于从当前数据库中随机返回一个 key。格式为:RANDOMKEY。 * 可用版本:>= 1.0.0 * 时间复杂度:O(1) * 返回值:当数据库不为空时,返回一个 key;当数据库为空时,返回 nil。 示例代码: ``` redis> MSET fruit "apple" drink "beer" food "cookies" OK redis> RANDOMKEY "fruit" ``` TTL 命令 TTL 命令用于以秒为单位,返回给定 key 的剩余生存时间。格式为:TTL key。 * 可用版本:>= 1.0.0 * 时间复杂度:O(1) * 返回值:当 key 不存在时,返回 -2;当 key 存在但没有设置剩余生存时间时,返回 -1;否则,以秒为单位,返回 key 的剩余生存时间。 示例代码: ``` redis> FLUSHDB OK redis> TTL key (integer) -2 ``` 在本文中,我们详细介绍了 Redis 的 DEL、KEYS、RANDOMKEY、TTL 等命令的格式、可用版本、时间复杂度、返回值和示例代码。这些命令是 Redis 中最基本的操作单元,掌握这些命令是使用 Redis 的基础。
剩余165页未读,继续阅读
- 粉丝: 17
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ssm网络教学平台的设计与实现+vue.zip
- 电网管理中的分层决策 matlab源代码,代码按照高水平文章复现,保证正确 由于可再生能源发电、可变需求和计划外停电等因素的影响,电网管理是一个多时间尺度决策和随机行为的难题 在面对不确定性的情况下
- ssm四六级报名与成绩查询系统+jsp.zip
- ssm铁岭河医院医患管理系统+vue.zip
- ssm田径运动会成绩管理系统的设计与实现+vue.zip
- ssm实验室开放管理系统+jsp.zip
- ssm蜀都天香酒楼的网站设计与实现+jsp.zip
- ssm视频点播系统设计与实现+vue.zip
- ssm神马物流+vue.zip
- ssm实验室耗材管理系统设计与实现+jsp.zip
- ssm生活缴费系统及相关安全技术的设计与实现+jsp.zip
- ssm人事管理信息系统+jsp.zip
- ssm社区管理与服务的设计与实现+jsp.zip
- ssm社区文化宣传网站+jsp.zip
- Dell EMC Unity-Unisphere CLI Guide
- ssm汽车养护管理系统+jsp.zip