Redis常用命令
-
SET key value: 设置指定 key 的值
-
GET key: 获取指定 key 的值
-
DEL key: 删除指定 key
-
INCR key: 将 key 中储存的数字值增一
-
DECR key: 将 key 中储存的数字值减一
-
EXPIRE key seconds: 设置 key 的过期时间,单位为秒
-
KEYS pattern: 查找所有符合给定模式 pattern 的 key
-
EXISTS key: 检查 key 是否存在
-
TTL key: 获取 key 的剩余过期时间
-
HSET key field value: 设置 key 中的哈希表 field 的值为 value
-
HGET key field: 获取 key 中哈希表 field 的值
-
HDEL key field: 删除 key 中的哈希表 field
-
HMSET key field1 value1 field2 value2 …: 同时设置多个哈希表 field 的值
-
HMGET key field1 field2 …: 获取多个哈希表 field 的值
-
LPUSH key value1 value2 …: 将一个或多个值插入到列表头部
-
RPUSH key value1 value2 …: 将一个或多个值插入到列表尾部
-
LPOP key: 移除并返回列表的第一个元素
-
RPOP key: 移除并返回列表的最后一个元素
-
LLEN key: 获取列表的长度
-
LRANGE key start stop: 获取列表指定范围内的元素
-
SADD key member1 member2 …: 向集合添加一个或多个成员
-
SMEMBERS key: 获取集合中的所有成员
-
SREM key member1 member2 …: 从集合中移除一个或多个成员
-
SUNION key1 key2 …: 返回多个集合的并集
-
ZADD key score1 member1 score2 member2 …: 向有序集合添加一个或多个成员,或更新已存在成员的分数
-
ZRANGE key start stop: 按分数从小到大的顺序,返回有序集合中指定范围内的成员
-
ZREM key member1 member2 …: 从有序集合中移除一个或多个成员
-
ZSCORE key member: 获取有序集合中指定成员的分数
-
FLUSHALL: 删除所有数据库中的所有 key