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

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容