【整理】Redis学习-String指令清单(三)

set key value [EX seconds] [PX milliseconds] [NX|XX]

设置缓存,key缓存键值,value缓存值,ex缓存存在多少秒,px缓存存在多少毫秒,NX缓存不存在时设置缓存,XX缓存存在时设置缓存
在这里插入图片描述

mset key value [key value ...]

设置多个缓存值

get key

获取指定缓存键值的缓存值

mget key [key ...]

获取多个指定缓存键值的缓存值

keys *

查看缓存键值清单

flushall

清理所有缓存

incr key

将 key 中储存的数字值增一

incrby key increment

将 key 中储存的数字值 + increment

decr key 

将 key 中储存的数字值减一

decrby key decrement 

将 key 中储存的数字值 - increment

incrbyfloat key increment 

key 中所储存的值加上指定的浮点数增量值(注意使用时数值精度)

append key value 

为指定的 key 追加值
在这里插入图片描述

getrange key start end   

获取存储在指定 key 中字符串的子字符串
(注意:
1、0开始
2、start和end都是位置,与java不一样
3、越界不报错
4、start大于end时返回空字符串)
在这里插入图片描述

setrange key offset value 

指定的字符串覆盖给定 key 所储存的字符串值

strlen key 

获取指定 key 所储存的字符串值的长度

发布了42 篇原创文章 · 获赞 0 · 访问量 1441

猜你喜欢

转载自blog.csdn.net/tcctcszhanghao/article/details/103317764
今日推荐