SET key value
SETNX key value // 在key不存在时创建,成功返回1,失败返回0, 原子性SETEX key seconds value // 创建key并设置过期时间MSET key value [key value]MSETNX key value [key value]GET key
MGET key [key]GETSET key value
STRLEN key
APPEND key value // 追加字符串INCR key
DECR key
INCRBY key value
DECRBY key value
INCRBYFLOAT key value
SETRANGE key offset value // 在offset位置开始,替换字符串valueGETRANGE key start end // 获取start - end 之间的字符串
列表
LPUSH key value
RPUSH key value
LPUSHX key value // 当key不存在时,不操作RPUSHX key value
LPOP key
RPOP key
BLPOP key timeout // 当key中不存在元素,进行阻塞等待timeoutBRPOP key timeout
LLEN key
LRANGE key start end
// 移除value值,// 当count < 0 时,从尾部开始移除 count个value值,// 当count > 0 时,从左侧开始移除count个value值,// 当count = 0 时,移除所有value值LREM key count value
LSET key index value // 通过索引设置value值LTRIM key start stop // 删除start-stop 之外的数据, 只保留之间的值LINSERT key before|after poivt value // 在poivt值的 前|后 添加value值LINDEX key index // 返回index索引的值RPOPLPUSH key key1
BRPOPLPUSH key key1 timeout
HASH
HSET key field value
HSETNX key field value
HMSET key value [key value]HGET key field
HGETALL key
HLEN key
HDEL key field
HINCRBY key field value
HKEYS key
HVALS key