数据类型:
redis 有5种数据类型:string set list hash sortedset 。
redis常用命令:
字符串string操作命令:
set key value ; 添加
get key;获取
setex key seconds value 添加一个 会过期的 key
setnx key value 添加一个 未存在的 key ,当key存在时,就不做任何行为。
list列表操作命令:
集合set的基本操作:
sorted set 有序集合 操作命令:
通用命令:
连接redis:
使用spring data redis 对redis就行操作:
redis相关配置:
设置 key 一个字符串类型的 key-value
在使用redistemplate添加时 在服务器端 回进行一个序列化,为了防止序列化,就必须添加一个配置类:加上@Configuration
操作hash数据类型的:
@EnableCahing 开启缓存
@Cacheable 在方法执行之前先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;
@CachePut 将方法的返回值放到缓存中
value指的是某一类的缓存,key,指的本条数据的key
@CaheEvict 将一条或者多条数据从缓存中删除;