首页 > 其他 > 详细

redis 全局命令 查看所有的键,删除键,检查键是否存在,获取过期时间,键的数据结构类型

时间:2019-01-01 22:14:16      阅读:21      评论:0      收藏:0      [点我收藏+]

标签:==   exp   table   结果   全局   ble   str   borde   edi   

redis有5中数据结构,他们是键值对中的值,对于键来说,有一些通用的命令:

一、查看所有键 keys *

技术分享图片

二、获取键总数:dbsize

技术分享图片

三、检查键是否存在 exists 

如果存在返回1,不存在返回0

技术分享图片

四、删除键  del key [key ……]

正常情况下返回结果为删除键的个数,假如删除了一个不存在的键,就返回0

同时del命令可以支持同时删除多个键

技术分享图片

五、键过期expire key second

当redis的键超过过期时间之后,会自动删除

Ttl命令可以查看上虞的过期时间:

返回-1:键没有设置过期时间

返回-2:键不存在

返回大于或者等于0的整数 :键剩余的过期时间

六、获取键的数据结构类型:

type key

如果键不存在,就返回none

 技术分享图片

七、数据结构和内部编码

数据结构

内部编码

String

Raw/int/enbstr

hash

Hashtable/ziplist

list

Linkedlist/ziplist

set

Hasgtable/intset

zset

Skiplist/ziplist


redis 全局命令 查看所有的键,删除键,检查键是否存在,获取过期时间,键的数据结构类型

标签:==   exp   table   结果   全局   ble   str   borde   edi   

原文:https://www.cnblogs.com/jpfss/p/10206261.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 designnerd.net 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号