Redis 命令精要--string

1. append
为指定的key的值追加数据,如果key不存在则会进行新建。
set k1 a
append k1 bc

2. bitcount
计算字符串中1的位数。
setbit bit1 0 1
setbit bit1 1 0
bitcount bit1
可以用来统计网站中每个用户的登录次数: setbit personID dayNumber 1; bitcount personID 1
dayNumber 为用户注册时间。

3. bitop
对多个二进制字符串进行位操作,如: and、or、xor
bitop and destBit bit1 bit2
bitop or destBit bit1 bit2
bitop xor destBit bit1 bit2

4. bitfield

5. decr
value值减一
decr k1

6. decrby
value减小指定值
decrby k1 4

7. get
获取指定key的值,只能用于字符串类型。
get k1

8. getbit
获取指定偏移量上的值。
getbit b1 0

9. getrange
返回value的子串
getrange k1 0 -1

10. getset
设置值并返回旧值。
getset k1 1
可以和incr结合实现原子性的复位计数器:
getset k1 0
incr k1
getset k1

11. incr
value值加1,和decr相反
incr k1

12. incryby
value值增加指定的数值。
incrby k1 10

13. incrbyfloat
value值增加浮点类型的增量值。
incrbyfloat k1 0.5

14. mget
一次获取多个数值
mget k1 k2

15. mset
批量设置数据
mset k1 v1 k2 v2

16. msetnx
当指定的key不存在时批量插入数据
msetnx k11 v11 k22 v22

17. psetex
按秒设置生存时间
psetex k1 10000 v1

18. set
插入、修改值
set k1 v1

19. setbit
为指定的位设置数据
setbit b1 0 1

20. setex
设置生存时间,单位s
setex k1 100 v1

21. setnx
key不存在时设置数据。
setnx k1 v1

22. setrange
为字符串设置偏移
setrange k1 10 “hello”
偏移的位置会以\x00填充

23. strlen
查看字符串长度
strlen k1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值