
Redis
爱码僧
成长在于点点滴滴。
展开
-
redisTemplate的haskey返回false解决
没有配置相应的序列化规则,配置即可 package com.falcon.design.config; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.context.原创 2021-12-08 22:12:06 · 3506 阅读 · 0 评论 -
布隆过滤器在redis防止缓存穿透的应用
一个微服务最优的情况就是只保存自己服务的数据,但这样会有缓存穿透的问题,解决方案有两种。 缓存穿透:缓存中没有,数据库中也没有 缓存击穿:缓存中没有,数据库中有 一、通过保存默认值实现 这个方案会导致将根本没用的数据保存到了redis缓存,造成了内存空间的极大浪费以及拖慢系统的整体性能。 二、通过布隆过滤器实现 基本思路就是服务第一次启动时将所有有用的数据的主键存入布隆过滤器,代码实现如下: package com.falcon.design.service; import com.f.原创 2021-11-26 00:36:02 · 397 阅读 · 0 评论