redis string数据类型应用场景

应用场景

单值缓存

set code:15278377008 4928
get code:15278377008

对象缓存

set user:1 ‘{"name":"huyongjian","age":28,"hight":170}‘
get user:1

分布式锁

setnx product:10001 true
del product:10001

计数器

incr article:readcount:100

web集群session共享

set PHPSESSIONID 8vva24anbfe8s3v8qur43ijo11

常用命令

设置指定 key 的值

set name huyongjian

获取指定 key 的值

get name

返回 key 中字符串值的子字符

getrange name 2 5

获取所有给定 key 的值

mget code name

key 不存在时设置 key 的值

setnx code:13278099009 3243

自增1

incr counter

自减1

decr counter

追加子字符串

append name newstring

redis string数据类型应用场景

上一篇:Selenium面试题2-Selenium工作原理


下一篇:jvm的垃圾回收