Redis - string类型操作

时间:2023-03-09 01:00:39
Redis - string类型操作

以个人信息为例操作string类型

设置操作:

set:         set key value                    创建key-value名值对

Redis - string类型操作

setnx:         setnx key value                    创建不存在的key-value,已存在则创建失败

Redis - string类型操作

setex:         setex key time value               创建time(s)内自动销毁的key-value

Redis - string类型操作

setrange:      setrange key pos value              替换从pos开始的value串

Redis - string类型操作

mset:         mset key1 value1 key2 value2           设置多个key-value

Redis - string类型操作

msetnx:      msetnx key1 value1 key2 value2       设置多个不存在的key-value,已存在则创建失败

Redis - string类型操作

getset:      getset key value                   修改指定key对应的value,返回原来的value

Redis - string类型操作

append:      append key value                  给指定key追加value串

Redis - string类型操作

查询操作:
get:         get key                      获取对应key的value

Redis - string类型操作

mget:          mget key1 key2 key3         获取多个key的value

Redis - string类型操作

getrange:   getrange key pos1 pos2      获取指定key从pos1到pos2范围的字串

Redis - string类型操作

strlen:         strlen key                   获取指定key对应的value长度

Redis - string类型操作

原子操作:
incr:        incr key                       给指定的key 自增1,必须是数字

Redis - string类型操作

incrby:        incrby key num            给指定的key增加num个数,必须是数字

Redis - string类型操作

decr:          decr key                       给指定的key 自减1,必须是数字

Redis - string类型操作

decrby:       decrby key num            给指定的key减少num个数,必须是数字

Redis - string类型操作