该结构是最简单的Redis数据类型,该Value为String类型的字符串,如果redisTemplate存储可能会进行转码保存。
SET key value
MSET key value [key value ...]
SETNX key value
GET key
MGET key [key ...]
DEL key [key ...]
EXPIRE key seconds
将key中储存的数字值加1
INCR key
将key中储存的数字值减1
DECR key
将key所储存的值加上increment
INCRBY key increment
将key所储存的值减去decrement
DECRBY key decrement
String类型在Redis存储类型是采用SDS,SDS是Redis存储字符串的对象
String的 encoding 编码类型
其中结束符占用1byte
所以该编码可用44byte存储stringSDS详细请跳转 Redis核心结构以及设计原理
可以对 String 进行自增自减运算,从而实现计数器功能。Redis 这种内存型数据库的读写性能非常高,很适合存储频繁读写的计数量。
利用自增特性,一次请求一个大一点的步长如 incr 2000 ,缓存在本地使用,用完再请求。
使用set key value 与get key,进行单个值的缓存
使用set user:1 value(json格式)等,用来进行对象数据的缓存