Redis全局命令

1、查看所有键

keys *

2、键总数

dbsize

dbsize命令在计算键总数时不会遍历所有键,而是直接获取Redis内置的键总数变量,所以dbsize命令的时间复杂度是 O(1)。而 keys命令会遍历所有键,所以它的时间复杂度是 O(n),当Redis保存了大量键时,线上环境禁止使用。

3、检查键是否存在

exists key

如果键存在则返回1,不存在则返回0;

4、删除键

del key [key ...]

del 是一个通用命令,无论值是什么数据结构类型,del 命令都可以将其删除,比如字符串类型和列表类型的键。
返回结构为成功删除键的个数,假设删除一个不存在的键,就会返回0。

5、键过期

expire key seconds

Redis 支持对键添加过期时间,当超过过期时间后,会自动删除键。
ttl 命令会返回键的剩余过期时间,它有3种返回值:

  • 大于等于0的整数:键剩余的过期时间。
  • -1:键没设置过期时间。
  • -2:键不存在

6、键的数据结构类型

type key

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • redis是一个以key-value存储的非关系型数据库。有五种数据类型,string、hashes、list、s...
    林ze宏阅读 1,164评论 0赞 0
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 4,220评论 2赞 27
  • 我叫杨特 我今天和妈妈早早的来到联合小学 学校好大啊 在这里认识了新的老师和同学 我特别高兴 老师对我们可好了 好...
    杨特1阅读 411评论 0赞 0
  • 王奶奶家就在我家附近不远,平时也不怎么出来和村里大伙闲聊,以前我也不在老家,所以对她的了解少之又少。 因为要拍摄她...
    胡爷爷与许奶奶阅读 531评论 2赞 3
  • 野花长路边, 愿君多欣赏, 此心无采摘, 世界应无恙。
    昊水长天阅读 147评论 0赞 1

友情链接更多精彩内容