随笔分类 -  Redis

摘要:Redis实现分布式锁的7种方案,及正确使用姿势! Java中文社群 前天 以下文章来源于捡田螺的小男孩 ,作者捡田螺的小男孩 捡田螺的小男孩 专注后端技术栈,热爱分享,热爱交朋友,热爱工作总结。毕业于华南理工大学,软件工程专业~ 种方案前言 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布 阅读全文
posted @ 2021-03-10 11:26 why414 阅读(129639) 评论(8) 推荐(19) 编辑
摘要:redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。幸好Redis还为我们提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。 在这里假设你已经了解了redis的基础语法,某字母网站都有很好的教 阅读全文
posted @ 2021-01-25 19:55 why414 阅读(96) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xiufengchen/p/10455288.html 阅读全文
posted @ 2021-01-14 13:59 why414 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1、NoSql概述 单机时代:1.数据量太大2.数据索引,缓存放不下3.访问量大,服务器承受不了 缓存时代:3.memcached+mysql+垂直拆分(读写分离)80%的访问都是读数据 优化数据结构和索引 >文件缓存(IO) >memcached4.分库分表+水平拆分+Mysql集群本质:数据库的 阅读全文
posted @ 2021-01-12 16:32 why414 阅读(53) 评论(0) 推荐(0) 编辑
摘要:参考文章:https://blog.csdn.net/kongtiao5/article/details/82771694 Redis面试点:https://www.cnblogs.com/bainannan/p/14105761.html 一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接 阅读全文
posted @ 2020-12-24 17:22 why414 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1、缓存雪崩: 缓存数据大量过期,而查询数量巨大。 解决方案: (1)过期时间随机 (2)热点数据永不过期 (3)缓存分布式部署,将数据均匀打在缓存服务器上 2、缓存击穿 一条数据,缓存中没有,db中有(缓存到期)。 解决方案: (1)设置热点数据永不过期 (2)加互斥锁 3、缓存穿透 缓存和数据库 阅读全文
posted @ 2020-08-28 16:18 why414 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1.使用jredis开源框架,pom引入 代码如下: public class RedisTool { private static final String LOCK_SUCCESS = "OK"; private static final String SET_IF_NOT_EXIST = "N 阅读全文
posted @ 2020-08-14 15:17 why414 阅读(151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示