redis学习一

=======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并集


转载于:https://my.oschina.net/complicated/blog/268790

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值