Redis学习笔记【03】 - 常用全局命令
2018-12-30 11:51
316 查看
版权声明:著作权归作者所有,转载请注明出处 https://blog.csdn.net/weixin_42565457/article/details/85377463
Redis有5种数据结构,它们是键值对中的值,对于键来说有一些通用的命令。
1、查看所有键
keys *
如:
2、键总数
dbsize
如:
Tip:dbsize命令在计算键总数时不会遍历所有键,而是直接获取redis内置的键总数变量,所以dbsize命令的时间复杂度是O(1)。而keys命令会遍历所有键,所以它的时间复杂度是O(n),当redis保存了大量的键时,线上环境禁止使用。
3、检查键是否存在
exists key
如果键存在则返回1,不存在则返回0。
4、删除键
del key [key ...]
del是一个通用命令,无论值是什么数据结构类型,del命令都可以将其删除。
del的返回结果为成功删除的个数,假设删除一个不存在的键就会返回0。
同时,del命令可以支付删除多个键:
5、键过期
expire key seconds
redis支持对键添加过期时间,当超过过期时间后,会自动删除键。
例如为键hello设置了10秒过期时间:
ttl命令会返回键的剩余过期时间是,它有3种返回值:
- 大于等于0的整数:键剩余的过期时间。
- -1:键没有设置过期时间。
- -2:键不存在。
6、键的数据结构类型
type key
参考:
《Redis开发与运维》 付磊 & 张益军
相关文章推荐
- 【JAVAWEB学习笔记】27_Redis:在Linux上的安装、Jedis和常用命令
- Redis学习笔记--常用命令
- Redis学习笔记~常用命令总结
- Redis 学习笔记--数据类型常用命令
- Redis 常用命令学习笔记
- Redis学习笔记二:Redis的常用操作命令
- Redis学习笔记二:Redis的常用操作命令
- Oracle 学习笔记: RMAN常用命令
- DB2常用命令学习笔记
- Linux 学习笔记_3_Linux常用命令_3_文件搜索命令
- HP-UX 常用命令学习笔记
- 4,Linux学习笔记--LINUX常用命令(1)
- Linux 学习笔记_3_Linux常用命令_7_系统开关机命令
- Oracle 学习笔记2:几个入门常用命令
- Linux学习笔记:基本概念、常用命令
- oracle9i学习笔记,常用的命令!
- Java学习笔记24:Mvn常用命令
- Linux学习笔记3---常用命令
- maven学习笔记【常用命令】
- Redis 学习(配置文件和常用命令注释)