Redis是一种开源的内存数据存储系统,它使用键值对(key-value)的方式存储数据。以下是一些常用的Redis命令示例,用于操作和管理Redis的键(keys):
-
设置键值对:
SET key value
例如:
SET username john
,将键username
的值设置为john
。 -
获取键的值:
GET key
例如:
GET username
,将返回键username
的值。 -
删除键:
DEL key
例如:
DEL username
,将删除键username
以及其对应的值。 -
检查键是否存在:
EXISTS key
例如:
EXISTS username
,如果键username
存在,返回1;否则,返回0。 -
设置键的过期时间:
EXPIRE key seconds
例如:
EXPIRE username 60
,将键username
的过期时间设置为60秒。 -
查看键的剩余过期时间:
TTL key
例如:
TTL username
,返回键username
的剩余过期时间(以秒为单位)。 -
获取匹配的键列表:
KEYS pattern
例如:
KEYS user*
,返回所有以user
开头的键列表。 -
修改键名:
RENAME key newkey
例如:
RENAME username nickname
,将键username
重命名为nickname
。 -
获取键的类型:
TYPE key
例如:
TYPE username
,返回键username
的类型,如"string"、“hash”、"list"等。
请注意,对Redis中的键进行操作时,要确保键的名称是唯一的,并根据实际需求选择适当的命令。此外,Redis还有其他许多命令可用于不同类型的键值对数据操作,如哈希(hash)、列表(list)、集合(set)、有序集合(sorted set)等。