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
网友评论