初识Redis
通用命令
# help <tab>:获取一些的提示。
# help @<group>:获取gourp的相关命令提示。
help @string
help @list
# help <command>:获取command的使用方法。
help set
127.0.0.1:6379> SELECT 1
OK
127.0.0.1:6379[1]> SELECT 15
OK
127.0.0.1:6379[15]>
KEYS <pattern>:对key进行模糊查询。返回和模式串pattern匹配的键。
KEYS *
DEL key [key ...]:同步阻塞删除键。
DEL name
UNLINK key [key ...]:异步/非阻塞式删除键。
UNLINK删除键值对时会先取消key在键空间中的关联,让其不能被查到,然后再异步删除键值对。
UNLINK name
EXISTS key [key ...]:判断键是否存在,返回0/1。
127.0.0.1:6379> exists name
(integer) 1
TYPE key:判断键存储的值的类型,返回值的数据类型。
127.0.0.1:6379> type name
string
EXPIRE key seconds:设置键的剩余存活时间(TTL),单位为秒。
EXPIRE name 10
TTL key:查看键的剩余存活时间。
- 返回值= -1,表示键永久有效;返回值= -2,表示键已过期或从未存在;返回值>0,表示剩余存活时间。
127.0.0.1:6379> TTL name
(integer) 3
127.0.0.1:6379> TTL name
(integer) 2
127.0.0.1:6379> TTL name
(integer) 1
127.0.0.1:6379> TTL name
(integer) 0
127.0.0.1:6379> TTL name
(integer) -2