美文网首页
Redis进阶系列四(通用指令)

Redis进阶系列四(通用指令)

作者: 莫客991 | 来源:发表于2020-08-25 16:18 被阅读0次

Redis进阶系列四(通用指令)

1、基本操作指令

//查看key的数据类型
127.0.0.1:6379> type mylist
string
//查看key是否存在
127.0.0.1:6379> exists mylist
(integer) 1
//删除一个key
127.0.0.1:6379> del mylist
(integer) 1
image.png

2、扩展操作指令

//查看key的数据类型
127.0.0.1:6379> set mystr 1
OK
//设置key的过期时间,单位:秒;pexire命令是毫秒
127.0.0.1:6379> expire mystr 60
(integer) 1
//查看过期剩余时长,单位:秒,返回-2则表示不存在该key,返回-1,则是永久有效
127.0.0.1:6379> ttl mystr
(integer) 53
//查看过期剩余时长,单位:毫秒
127.0.0.1:6379> pttl mystr
(integer) 47083
image.png
//把可以的过期时间改成永不过期
127.0.0.1:6379> persist mystr
(integer) 1
image.png

3、数据库操作指令

切换数据库,redis有16个数据库,下标分别为0~15,每个数据库相互独立

127.0.0.1:6379[1]> select 0
OK

127.0.0.1:6379[1]> keys *
1) "name"
2) "id"
//清空当前数据库
127.0.0.1:6379[1]> flushdb
OK
127.0.0.1:6379[1]> keys *
(empty list or set)
//清空所有数据库数据
127.0.0.1:6379[1]> flushdball
OK
//查看当前数据库的key数量
127.0.0.1:6379[1]> dbsize
(integer) 2

相关文章

网友评论

      本文标题:Redis进阶系列四(通用指令)

      本文链接:https://www.haomeiwen.com/subject/crlzjktx.html