Redis--keys的通用操作

本文介绍了Redis中常见的操作命令,包括获取所有key、以特定字符开头的key、删除key、检查key是否存在、重命名key、设置key过期时间、查看剩余超时时间及获取key类型等。

##1.获取全部key
命令:keys *

127.0.0.1:6379> keys *
1) "myHash2"
2) "myHash"
3) "id"
4) "myHahs"
127.0.0.1:6379> 

##2.获取全部以某个字符开头的key
命令:keys 字符*

127.0.0.1:6379> keys my*
1) "myHash2"
2) "myHash"
3) "myHahs"
127.0.0.1:6379> 

##3.删除某个或者某些key
命令:del key1 key2 key3 ...

127.0.0.1:6379> keys *
1) "myHash2"
2) "myHash"
3) "id"
4) "myHahs"
127.0.0.1:6379> del myHash2 id
(integer) 2
127.0.0.1:6379> keys *
1) "myHash"
2) "myHahs"
127.0.0.1:6379> 

##4.检查某个key是否存在----0:不存在;1:存在

127.0.0.1:6379> keys *
1) "myHash"
2) "myHahs"
127.0.0.1:6379> exists myHash
(integer) 1
127.0.0.1:6379> exists id
(integer) 0
127.0.0.1:6379> 

##5.对key进行重命名

127.0.0.1:6379> keys *
1) "id"
2) "myHash"
127.0.0.1:6379> get id
"100"
127.0.0.1:6379> rename id newId
OK
127.0.0.1:6379> get id
(nil)
127.0.0.1:6379> get newId
"100"
127.0.0.1:6379> 

##6.对key设置过期时间
expire key 时间(单位:秒)

127.0.0.1:6379> keys *
1) "newId"
2) "myHash"
127.0.0.1:6379> expire myHash 1000
(integer) 1
127.0.0.1:6379> 

##7.查看某个key所剩的超时时间
命令:ttl key

127.0.0.1:6379> ttl myHash
(integer) 889
127.0.0.1:6379> 

##8.获取指定key的类型

127.0.0.1:6379> keys *
1) "newId"
2) "myHash"
127.0.0.1:6379> type newId
string
127.0.0.1:6379> 

转载于:https://my.oschina.net/u/2312022/blog/1558322

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值