Redis String

2020-11-02  本文已影响0人  Cook1fan

使用场景

set key1 v1,设置 
get key1,获取
keys *,显示所有key
EXISTS key1,判断key
APPEND key1 "hello" ,追加,没有就创建
STRLEN key1,显示值的长度
incr views,增加1
INCRBY views 10,值+10
DECRBY view 5,值-5
GETRANGE key1 0 3,字符截取
GETRANGE key1 0 -1,获取全部
SETRANGE key2 1 xx,指定位置替换
setex(set with expire)设置过期时间
setnx(set if not exist)不存在再设置(在分布式锁中常常使用)
批量设置,批量获取
mset k1 v1 k2 v2 k3 v3
mget k1 k2 k3
msetnx k1 v1 k4 v4(原子操作,一起成功,一起失败)
getset 先取后设
上一篇 下一篇

猜你喜欢

热点阅读