
Redis
文章平均质量分 69
weihubeats
开源框架Tlog贡献者,技术大多都源于生产实践,乐于分享.公众号:小奏技术
展开
-
找不到合适好用的redis客户端工具?试试官方的客户端工具RedisInsight
这里是weihubeats,觉得文章不错可以关注公众号,文章首发。拒绝营销号,拒绝标题党。原创 2023-01-19 10:00:00 · 2169 阅读 · 1 评论 -
这么全的Redis集群模式演变过程及原理不了解一下?
文章目录背景主从模式主从数据同步问题是同步复制还是异步复制?具体同步过程主-从-从模式哨兵集群哨兵的工作原理故障检测选主切片集群Redis Cluster 原理客户端如何定位到数据在哪台Redis总结这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党背景无论是面试还是工作,我们都会遇到Redis集群问题,所以我们一次性将Redis目前支持的各种集群方式都深入了解一下主从模式最简单的集群方式,主从库之间采用的是读写分离读操作: 主库、从库都可以接原创 2022-02-19 10:09:35 · 778 阅读 · 0 评论 -
Linux内核学习-写时复制(Copy On Write)
在学习redis RDB,Redis采用fork子进程重写AOF文件时使用到了写时复制(Copy On Write),避免了主线程的阻塞(还是有阻塞的潜在风险),不是很懂写时复制(Copy On Write),所以就来研究下Copy On Write在Linux中当调用fork()系统调用创建一个子进程时,Linux并不会为子进程创建新的物理内存空间,而是共用父进程的物理内存。这是因为Linux的内核开发者觉得,调用者调用fork()系统调用后会立刻调用exec()系统调用执行新的程序,这样旧的物理.原创 2021-02-18 11:52:47 · 1049 阅读 · 0 评论 -
Springboot(七)整合redis
文章目录项目结构引入依赖application.yml封装工具类 RedisUtilRedisConfig测试项目源码项目结构引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...原创 2019-12-10 22:30:02 · 347 阅读 · 0 评论 -
Redis(一 详细简单入门安装)
下载:github下载 官网 百度网盘 提取码: 4o7t下载后解压,解压的目录如下:运行测试打开一个cmd 窗口(管理员身份运行),使用cd命令切换目录到自己解压后文件夹的目录中(如:我的是D:\Java\Redis-x64-2.8.2400),运行 redis-server.exe r...原创 2018-12-24 16:18:32 · 362 阅读 · 0 评论 -
Redis(二 数据类型及使用场景详解)
文章目录了解redis为什么使用redis使用redis引发 的问题:redis的数据结构:StringRedis分布式锁核心思路应用场景Hash字符串键 VS Hash键Hash键的意义不适用Hash键的情况List(列表键)应用场景Set(应用场景最多)应用场景了解redis官网从官网中我们可以看到:“Redis is an open source (BSD licensed),in-m...原创 2019-04-09 21:57:41 · 740 阅读 · 1 评论 -
使用redis引发的问题
文章目录缓存雪崩什么是缓存雪崩解决方案缓存穿透什么是缓存穿透解决方案缓存与数据库读写不一致什么是缓存与数据库读写不一致解决方案缓存雪崩什么是缓存雪崩存在同一时间内大量键(缓存)过期(失效)或redis挂掉,导致之后的大量的请求瞬间都落在了数据库中,导致连接异常!大量键(缓存)过期解释:Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采...原创 2019-05-15 20:00:45 · 555 阅读 · 0 评论 -
Reids实现分布式锁(秒杀功能实现,Synchronized与redis的对比)
传统Synchronized的使用话不多说我们先来看代码:SeckillController@Controller@RequestMapping("/Seckill")public class SeckillController {@Autowiredprivate SeckillService seckillService;/** 秒杀功能* @param product...原创 2019-06-02 10:41:58 · 2199 阅读 · 2 评论