![](https://img-blog.csdnimg.cn/22f9e7401ebd4e148e863dcd6fa81ae6.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
……
Comus_j
帅气的努力的穷困潦倒的地球人
展开
-
Redis-缓存
新增或者更新数据时,创建以后顺便存到redis中去【维护缓存】获取的时候先从redis缓存中拿数据如果拿数据的时候为空,则到数据库中拿数据,后再存到redis缓存中去大量的商品【包括冷门商品】都进行上面的缓存,那么就很耗内存针对每个数据进行缓存的时候 维护一个过期时间查询的时候,我们对缓存时间做延期处理【超时延期】【读延期】,这样每天访问的数据就会一直在缓存中—【数据的冷热分离】原创 2023-06-18 21:02:37 · 1570 阅读 · 0 评论 -
Redis-原生命令
redis原生命令原创 2023-06-14 23:20:23 · 1083 阅读 · 0 评论 -
02——Redis持久化、主从与哨兵架构详解【2023】
RDB问题:消耗性能,数据丢失。原创 2023-02-11 15:34:41 · 95 阅读 · 0 评论 -
01-Redis核心数据结构实战与高性能原理剖析【2023】
redis在存数据时是一个hashmap结构,在设置set zhuge 时会做一个hash算法得到hash值,然后将key value放到。上面的get key 是怎么拿到结果的。游标查数据可以看出是hashmap结构。原创 2023-02-11 00:48:02 · 71 阅读 · 0 评论 -
redis——06Redis缓存设计与性能优化最佳实践
最后的时候读mysql写入redis的时候出现另外线程更改mysql数据 ,但是在更新到缓存的数据是上次更改的数据,就出现mysql与redis 的数据不一致问题。解释:把大key设置条件,满足一定条件的进行缓存【例如对活跃数据进行缓存 】阿里开源中间件canal【监听binlog 日志】需要单独部署。要想真正解决就把处理进行串行化处理【分布式锁,读写锁】所有缓存查不到,到达mysql称之为缓存穿透。防止其他线程出现卡顿现象】解决办法就是给缓存加上过期时间。原创 2023-02-10 21:24:10 · 114 阅读 · 0 评论 -
RabbitMQ简短回顾
MQ回顾原创 2022-10-23 15:46:59 · 585 阅读 · 0 评论 -
redis缓存与数据库数据不一致问题的解决
延时双删,第二次删除的时候设置适合的时间等待后面数据刷新后在进行删除设置过期时间(一般会采用这样的方法)原创 2022-09-10 19:40:34 · 576 阅读 · 0 评论 -
lua脚本简单入门
lua原创 2022-09-03 11:55:17 · 628 阅读 · 0 评论 -
gateway网关小结
gateway原创 2022-07-17 00:53:00 · 81 阅读 · 0 评论 -
全局设置处理异常
编写类,以注解名来设置处理的路径@ControllerAdvice(annotations = {RequestMapping.class, Controller.class})@ResponseBody@Slf4jpublic class GlobalExceptionHandler { //编写方法,进行异常处理 @ExceptionHandler(SQLIntegrityConstraintViolationException.class) public R<St原创 2022-04-26 12:31:13 · 288 阅读 · 0 评论