Redis是一款开源的,内存中的数据存储系统,用于存储、缓存和消息队列等,其命令集非常强大,如哈希,列表,集合,排序集合,字符串等。以下是一些常用的Redis命令。
Key相关命令
Key相关命令用于对Redis中的key进行操作。以下是一些常见的Key命令:
DEL key:删除给定的key
EXISTS key:检查给定key是否存在
EXPIRE key seconds:设置key的生存时间,以秒为单位
KEYS pattern:查找与指定模式匹配的key
RANDOMKEY:从当前数据库中随机返回一个key
RENAME oldkey newkey:更改key的名称
TTL key:返回key的生存时间,以秒为单位
TYPE key:返回key所存储的值的类型
String相关命令
String相关命令用于对Redis中的字符串进行操作。以下是一些常见的String命令:
APPEND key value:将给定的value附加到key的字符串值的末尾
GET key:返回key所存储的字符串值
INCR key:将key所存储的值递增1
SET key value:设置key所存储的值为给定的value
STRLEN key:返回key所存储的字符串值的长度
List相关命令
List相关命令用于对Redis中的列表进行操作。以下是一些常见的List命令:
LINDEX key index:返回key所存储的列表中给定index位置的元素
LLEN key:返回key所存储的列表的长度
LPUSH key value [value ...]:将一个或多个值插入到key所存储的列表的头部
LRANGE key start stop:返回key所存储的列表中指定范围内的元素
RPOP key:移除并返回key所存储的列表的尾元素
RPUSH key value [value ...]:将一个或多个值插入到key所存储的列表的尾部