Redis教程

redis string数据类型应用场景

本文主要是介绍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数据类型应用场景的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!