Redis 命令精要--string
来源:互联网 发布:喜迎油价上涨知乎 编辑:程序博客网 时间:2024/06/05 02:51
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
- Redis 命令精要--string
- Redis 命令精要--哈希表
- Redis命令精要--列表
- Redis 命令精要--key相关命令
- redis string 命令
- redis命令(string)
- redis string 命令
- redis | string命令
- Redis String命令
- redis之string命令
- redis系统学习-string命令
- redis常见操作命令-string
- Redis数据结构命令之String
- redis系列--String常见命令
- redis入门-String扩展命令
- Redis命令及对应jedis操作(String)
- Redis命令学习-string类型操作
- Redis学习记录之命令String(八)
- 利用Tomcat搭建文件服务器
- 用python编写脚本清理tomcat6个月前的日志
- [初学笔记] matlab中的while loop中使用break语句的新理解和运用: 计算和赋值放到循环里头
- Win10+Ubuntu16.04双系统重装win10后ubuntu引导失败UEFI启动方式下GRUB消失
- Java中集合删除元素时候关于ConcurrentModificationException的迷惑点
- Redis 命令精要--string
- 关于页面websocket
- RxPromisstion2.0的简单使用
- Illegal access:this web application instance has been stopped already
- java集合笔记(1):java集合类图
- Qt笔记_17
- Object类
- webpack全配置
- Spring Mvc @ResponseBody返回json乱码