# 查看Redis命令帮助
192.168.8.137:6379> help
# 查看通用命令
192.168.8.137:6379> help @generic
# 查看基本类型命令
192.168.8.137:6379> help @string
192.168.8.137:6379> help @hash
192.168.8.137:6379> help @list
192.168.8.137:6379> help @set
192.168.8.137:6379> help @sorted-set
# 查看命令如何使用
192.168.8.137:6379> help keys
二、Redis通用命令
通用指令是部分数据类型的,都可以使用的指令。
1、set(设置或修改数据)
set:设置或修改数据
192.168.8.137:6379> set name jack
OK
192.168.8.137:6379> set age 21
OK
2、get(获取数据)
get:获取数据
192.168.8.137:6379> get name
"jack"
192.168.8.137:6379> get age
"21"
3、select(切换库)
select:切换库,切换到1库,默认有16个库为0-15
192.168.8.137:6379> select 1
OK
4、keys(查看所有key)
keys:查看符合模板的所有key,不建议在生产环境设备上使用
192.168.8.137:6379> help keys
KEYS pattern
summary: Find all keys matching the given pattern
since: 1.0.0
group: generic
192.168.246.128:6379> set name Jack
OK
192.168.246.128:6379> set age 21
OK
192.168.246.128:6379> get name
"Jack"
192.168.246.128:6379> get age
"21"
192.168.8.137:6379> KEYS *
1) "name"
2) "age"
192.168.8.137:6379> KEYS a*
1) "age"
192.168.8.137:6379> help del
DEL key [key ...]
summary: Delete a key
since: 1.0.0
group: generic
192.168.8.137:6379> DEL name
(integer) 1
192.168.8.137:6379> KEYS *
1) "age"
# 删除多个,没有k4,会把有的删掉
192.168.8.137:6379> del k1 k2 k3 k4
(integer) 3
8、exists(判断key是否存在)
exists:判断key是否存在,1存在,0不存在
192.168.8.137:6379> help exists
EXISTS key [key ...]
summary: Determine if a key exists
since: 1.0.0
group: generic
192.168.8.137:6379> EXISTS age
(integer) 1
192.168.8.137:6379> EXISTS name
(integer) 0
192.168.8.137
9、expire(设置key的有效期)
expire:给一个key设置有效期,有效期到期时该key会被自动删除
192.168.8.137:6379> help expire
EXPIRE key seconds [NX|XX|GT|LT]
summary: Set a key's time to live in seconds
since: 1.0.0
group: generic
192.168.8.137:6379> EXPIRE age 20
(integer) 1
10、ttl(查看key的剩余有效期)
ttl:查看一个key的剩余有效期
-1:有效
-2:失效
192.168.8.137:6379> help ttl
TTL key
summary: Get the time to live for a key in seconds
since: 1.0.0
group: generic
192.168.8.137:6379> TTL age
(integer) 5
192.168.8.137:6379> TTL age
(integer) 4
192.168.8.137:6379> TTL age
(integer) -2
192.168.8.137:6379> keys *
(empty array)
192.168.8.137:6379> ttl age
(integer) -1