redis 键key

redis 键key 命令

在 key 存在时删除 key DEL key
127.0.0.1:6379> del name
(integer) 1
检查给定 key 是否存在 EXISTS key
127.0.0.1:6379> exists age
(integer) 1 --存在
序列化给定 key ,并返回被序列化的值 DUMP key
127.0.0.1:6379> dump age
"\x00\xc0\x12\x06\x00\xdb4\x16\xcf\xe0tx\xb8"
为给定 key 设置过期时间 EXPIRE key seconds
127.0.0.1:6379> expire age 3
(integer) 1 
设置 key 的过期时间亿以毫秒计 PEXPIRE key milliseconds
127.0.0.1:6379> pexpire age 30000
(integer) 1
为 key 设置过期时间,接受的时间参数是 UNIX 时间戳 EXPIREAT key timestamp
查找所有符合给定模式( pattern)的 key KEYS PATTERN
127.0.0.1:6379> keys s*
1) "score"
2) "student"
3) "sortCategoryAll"
将当前数据库的 key 移动到给定的数据库 db 当中 MOVE key db
127.0.0.1:6379> move score 1
(integer) 1 --将socre移到db1中
移除 key 的过期时间,key 将持久保持 PERSIST key
127.0.0.1:6379> expire student 100
(integer) 1 --设置过期时间
127.0.0.1:6379> persist student
(integer) 1 --移除过期时间
以毫秒为单位返回 key 的剩余的过期时间 PTTL key
127.0.0.1:6379> pttl student
(integer) 93182
以秒为单位,返回给定 key 的剩余生存时间 TTL key
127.0.0.1:6379> ttl student
(integer) 83
从当前数据库中随机返回一个 key RANDOMKEY
127.0.0.1:6379> randomkey
"student"
127.0.0.1:6379> randomkey
"sortCategoryAll"
127.0.0.1:6379> randomkey
"person"
127.0.0.1:6379> randomkey
"kaner"
127.0.0.1:6379> randomkey
"person"
127.0.0.1:6379> randomkey
"person"
修改 key 的名称 RENAME key newkey
127.0.0.1:6379> rename kaner ykaner
OK
仅当 newkey 不存在时,将 key 改名为 newkey RENAMENX key newkey
127.0.0.1:6379> renamenx ykaner kaner
(integer) 1
返回 key 所储存的值的类型 TYPE key
127.0.0.1:6379> type student
hash
127.0.0.1:6379> type name
string
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值