-
String操作命令:
- SET key vale 设置指定key的值
- GET key 获取指定key的值
- SETEX key seconds value 设置指定key的值,并将key的过期时间设为 seconds秒
- SETNX key value 只有key不存在的设置key的值,key存在就不会设置值(分布式锁应用到)
-
哈希操作命令
- HSET key field vale 将哈希表key中的字段值设置为value
- HGET key field 获取出在哈希表中指定字段的值
- HDEL key field 删除存储在哈希表中的指定字段
- HKEYS key 获取哈希表中所有字段
- HVALS key 获取哈希表中某个key的所有值
-
列表操作命令
- LPUSH key value [value2] 将一个或多个值插入到列表头部
- LRANGE key start stop 获取列表指定范围内的元素
- RPOP key 移除并获取列表最后一个元素
- LLEN key 获取列表长度
-
Set集合(无序)
- Sadd key value value2 value3 给key中存入value value2 value3
- Sinter set set2 查询两个集合 set1 set2 的交集
- Sunion set set2 查询两个set的并集
- Srem set 2 删除元素
-
有序Zset
- ZADD key score member [score] [member] 向有序集合添加一个或多个成员 member成员
- ZRANGE key start stop [WITHSCORES] 通过索引区间返回有序集合中指定区间的成员
- ZINCRBY key increment member 有序集合中指定成员分数加上增量increment
- ZREM key member [member ...] 移除有序集合中的一个或多个成员