Redis 是一个开源的使用 ANSI C 编写的,支持网络、可基于内存亦可持久化的日志型、键值对存储数据库,并提供多种语言的 API。
以下是一些 Redis 命令的基本参考:
键(Keys)
DEL key [key ...]
:删除给定的一个或多个键。EXISTS key
:检查给定 key 是否存在。EXPIRE key seconds
:为 key 设置过期时间,单位为秒。KEYS pattern
:查找所有符合给定模式(pattern)的键。
字符串(Strings)
SET key value
:设置 key 的值。GET key
:获取指定 key 的值。INCR key
:将 key 的值增加 1。
列表(Lists)
LPUSH key value [value ...]
:将一个或多个值插入到列表头部。LRANGE key start stop
:获取列表中指定范围内的元素。LPOP key
:移除并返回列表的第一个元素。
集合(Sets)
SADD key member [member ...]
:向集合中添加一个或多个成员。SMEMBERS key
:返回集合中的所有成员。SISMEMBER key member
:检查成员是否是集合的成员。
有序集合(Sorted Sets)
ZADD key score member [score member ...]
:向有序集合中添加一个或多个成员。ZRANGE key start stop [WITHSCORES]
:通过索引区间返回有序集合中的成员。ZSCORE key member
:返回有序集合中指定成员的分数。
更多 Redis 命令的详细信息,请访问 Redis 命令参考。
Redis 图标