Redis-Key相关命令
序号 命令及描述 例子
1 DEL key
该命令用于在 key 存在时删除 key。 127.0.0.1:6379> del myname
(integer) 1
2 EXISTS key
检查给定 key 是否存在。 127.0.0.1:6379> exists name
(integer) 1
127.0.0.1:6379> exists person
(integer) 0
3
SET key value
设置对应的键key和值value
127.0.0.1:6379> set name yixin
OK
4
GET key
获取key所对应的值
127.0.0.1:6379> get name
"yixin"
5 KEYS pattern
查找所有符合给定模式( pattern)的 key 。 127.0.0.1:6379> keys *
1) "name"
6 EXPIRE key seconds
为给定 key 设置过期时间,以秒计。 127.0.0.1:6379> expire name 10
(integer) 1
7 TTL key
以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。 127.0.0.1:6379> ttl name
(integer) 6
127.0.0.1:6379> ttl name
(integer) -2
127.0.0.1:6379> get name
(nil)
8 TYPE key
返回 key 所储存的值的类型。 127.0.0.1:6379> set name yixin
OK
127.0.0.1:6379> type name
string
9 PERSIST key
移除 key 的过期时间,key 将持久保持。 127.0.0.1:6379> persist mykey
(integer) 1
10 MOVE key db
将当前数据库的 key 移动到给定的数据库 db 当中。 127.0.0.1:6379> move name 1
(integer) 1
11
RENAME key newkey
修改 key 的名称
127.0.0.1:6379> rename name myname
OK
12
RENAMENX key newkey
仅当 newkey 不存在时,将 key 改名为 newkey 。
127.0.0.1:6379> renamenx mykey name
(integer) 1
13
FLUSHDB
清空当前数据库
127.0.0.1:6379> flushdb
OK
14
FLUSHALL
清除全部数据库的内容
127.0.0.1:6379[1]> flushall
OK
一、String(字符串)
|