Redis 键(key)

Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。

Redis 键(key)

Redis 键命令用于管理 redis 的键。

语法

Redis 键命令的基本语法如下:

127.0.0.1:6379> COMMAND KEY_NAME

Redis keys 命令

127.0.0.1:6379> set name zhangsan #设置
OK
127.0.0.1:6379> del name #删除
(integer) 1
127.0.0.1:6379> keys * #查看所有key
(empty array)

127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> exists name #判断是否存在指定key
(integer) 1

127.0.0.1:6379> set key1 value1
OK
127.0.0.1:6379> expire key1 20 #过期时间 单位为秒
(integer) 1
127.0.0.1:6379> ttl key1 #查看剩余过期时间 单位为秒
(integer) 15
127.0.0.1:6379> ttl key1
(integer) 12
127.0.0.1:6379> ttl key1
(integer) 1
127.0.0.1:6379> ttl key1
(integer) -2

127.0.0.1:6379> set key2 value2
OK
127.0.0.1:6379> expire key2 20
(integer) 1
127.0.0.1:6379> ttl key2
(integer) 15
127.0.0.1:6379> persist key2  # 移除过期时间
(integer) 1
127.0.0.1:6379> ttl key2
(integer) -1
127.0.0.1:6379> exists key2
(integer) 1

127.0.0.1:6379> move key2 3 #将key2移动到3号库中
(integer) 1
127.0.0.1:6379> select 3 #切换到3号库
OK
127.0.0.1:6379[3]> keys *
1) "key2"
127.0.0.1:6379> type name #查看key的类型
string

 

127.0.0.1:6379> flushdb #清空当前库
OK
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> select 3
OK
127.0.0.1:6379[3]> keys * 
1) "key2"
127.0.0.1:6379[3]> select 0
OK
127.0.0.1:6379> flushAll #清空所有库
OK
127.0.0.1:6379> select 3
OK
127.0.0.1:6379[3]> keys *
(empty array)
127.0.0.1:6379[3]> 

 

posted @ 2021-08-27 09:21  一杯水M  阅读(244)  评论(0编辑  收藏  举报