=======redis string类型 常用命令=========
set命令
set name Kyo //设置值
setnx name Kyo //如果不存在该键值则设置
setex name 10 Kyo //设置该键值保存时间
setrange name 3 Iory //字符替换,设置该键值多少个字符后替换为什么字符
mset name1 Kyo name2 Iory //批量设置键值对
msetnx name1 Kyo name2 Ioty name3 K' //批量设置键值对,如果有一个键值对已存在,则所有的都设置不成功
getset name K' //设置新值,返回被覆盖的旧值
getrang name 0 3 //获取该键值的字符数,从第几个到第几个 offset值
mget name1 name2 name3 //批量获取键值对,
incr age // 键值自增一,【该键值必须是整数】
incrby age 5 //设置增量 值
decr //自减1
decrby //设置增量 值
append name VsK' //在该键值后追加 类似jQuery append
strlen //获取该键值的长度 类似 php strlen
=======redis Hash类型 常用命令=========
hset myhash field hello
n:
myhash: hash 表名称
e.g:
hset user:001 name Kyo
hget user:001 name
hsetnx fighters:001 name Kyo //设置hash表(简称表) fighters,001表示该表的某条记录, name为字段, Kyo为该字段对应的值
hmset fighters:001 name Kyo age 20 //批量设置 字段-值
hget fighters:001 name age //获取字段 值
hincrby fighters:001 age 5 //设置增量, 好像没有自增一哦
hexists fighters:001 team //检测字段是否存在
hlen fighters:001 //字段的数量
hkeys fighters:001 //所有的字段名称
hvals fighters:001 //所有字段对应的值
hgetall //获取所有的字段和对应的值, 相当于hkeys和hvals并集