set name zsy 设置string
get name 获取string
getrange name 0-1 字符串分段
getset name new_zsy 设置值,返回旧值
mset key1 key2 批量设置
mget key1 key2 批量获取
setnx keyvalue 不存在就插入(notexists)
setex keytimevalue 过期时间(expire)
setrange keyindexvalue 从index开始替换value
incr age 递增
incrby age 10 递增
decr age 递减
decrby age 10 递减
incrbyfloat 增减浮点数
append 追加
strlen 长度
getbit/setbit/bitcount/bitop 位操作
hash
hset myhash name zsy 设置hash
hget myhash name 获取hash
hmset myhash name zsy age 25 note "i am notes" 设置多个hash
hmget myhash name age note 获取多个hash
hgetall myhash 获取所有的
hexists myhash name 是否存在
hsetnx myhash score 100 设置不存在的
hincrby myhash id 1 递增
hdel myhash name 删除
hkeys myhash 只取key
hvals myhash 只取value
hlen myhash 长度
list
lpush mylist a b c 左插入
rpush mylist x y z 右插入
lrange mylist 0-1 数据集合
lpop mylist 弹出元素
rpop mylist 弹出元素
llen mylist 长度
lrem mylist count value 删除
lindex mylist 2 指定索引的值
lset mylist 2 n 索引设值
ltrim mylist 04 删除key
linsert mylist before a 插入
linsert mylist after a 插入
rpoplpush list list2 转移列表的数据