初识Redis:基础命令

初识Redis

通用命令

  • help:获取命令相关的帮助和提示。
# help <tab>:获取一些的提示。

# help @<group>:获取gourp的相关命令提示。
help @string
help @list 

# help <command>:获取command的使用方法。
help set
  • SELECT <index>:切换数据库。
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
  • DBSIZE:返回当前数据库中的键数量。
posted @ 2025-06-17 16:13  electrwlr  阅读(23)  评论(0)    收藏  举报