您的位置:首页 > 数据库 > Redis

Redis的一些常用命令

2021-09-22 12:25 399 查看

##查看所有键 keys * ###首先先向数据库中插入一些键值对 ###演示keys *命令

keys *查询所有键的方式是遍历数据库中的键,其时间复杂度为O(n),如果数据库的数量一旦过大,其效率就大大降低,因此在线上环境中不推荐使用keys *命令来查看所有键。 ##键总数 dbsize ###首先往数据库中插入键值对

###演示dbsize

dbsize命令在计算键总数时不会遍历数据库所有键,而是直接获取redis中内置的键总数,因此其时间复杂度为O(1)。

###演示exists命令 exists key 如果存在的话返回1,不存在的话返回0 存在: 不存在:

##删除键 del key del是一个通用的命令,无论value值是属于哪个数据类型,都可以进行删除; 删除成功返回 1,删除不存在或失败返回 0 ###演示del命令

当然在一行命令中,删除多个键也是可以的,也保证了原子性

##键过期 expire key Reids支持键过期,当超过过期时间后,会自动删除键 ##查询键的存在时间 ttl key ttl命令负责查看键存在的时间,永久存在返回-1 不存在返回-2 大于或等于0 就是键存在的时间

###演示expire 和 ttl 命令

##type命令查看值得数据类型 type key 可以查看值得数据类型,一般常用的有5种,string list set hash zset 如果键不存在则返回none

###演示type命令

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: