Redis全局命令
1、查看所有键
keys *
2、键总数
【Redis全局命令】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:键不存在
推荐阅读
- 你命令我爱你吧(原创)
- springboot使用redis缓存
- 常用git命令总结
- (1)redis集群原理及搭建与使用(1)
- 用Go构建区块链——3.持久化和命令行
- 《读_Head_First_有感》_“命令模式”
- locate搜索
- springboot结合redis实现搜索栏热搜功能及文字过滤
- Redis——发布订阅/消息队列
- redis|redis 常见问题一