redis
文章平均质量分 73
苗老八
更新:Java脱坑。如果我的博客能给您提供些许灵感,我会由衷感到快乐,我的博客为纯主观编写,纰漏难免,还请包涵
展开
-
【redis】案例--迷你版微信抢红包
在最后利用redis做一个小案例,520快乐原创 2023-05-20 14:55:22 · 596 阅读 · 0 评论 -
【redis】redis为什么这么快?高性能设计之epoll和I/O多路复用深度解析
三个IO多路复用函数:select、poll、epoll原创 2023-05-19 17:22:26 · 651 阅读 · 2 评论 -
【redis】redis经典五大类型源码及其底层实现
面试用,深感功力不足,很多底层听不太明白原创 2023-05-15 20:07:56 · 786 阅读 · 0 评论 -
【redis】redis的缓存过期淘汰策略
设置为1M内存,以便查看OOM。原创 2023-05-04 20:43:43 · 433 阅读 · 0 评论 -
【redis】redis红锁Redlock算法和底层源码分析
一台redis组成的分布式锁有一个致命的缺陷,一旦这台redis宕机,就无法操作分布式锁在其中一台宕机了,其他也还会继续工作,说明多重锁在高可用方面是优于单机分布式锁的注:阳哥说平时单机性能就够用了。原创 2023-05-04 19:54:01 · 995 阅读 · 0 评论 -
【redis】redis分布式锁(三)自动续期
在主节点set的值,但是在复制给从机过程中宕机了,这时候从机上位是不能获取这个值的。原创 2023-04-30 16:40:30 · 1449 阅读 · 0 评论 -
【redis】redis分布式锁(二)可重入锁+设计模式
上一篇链接:【redis】redis分布式锁(一)手写分布式锁1.0~6.0思考+设计重点(一横一纵)对外不再暴露加解锁的代码,直接封装成可执行方法解决方法。原创 2023-04-30 15:33:43 · 1666 阅读 · 0 评论 -
【redis】redis分布式锁(一)手写分布式锁1.0~6.0
C 一致性,单体redis。AP 高可用 集群redis。原创 2023-04-26 20:59:55 · 577 阅读 · 0 评论 -
【redis】布隆过滤器BloomFitter
读取时判断是否在 白名单中。原创 2023-04-21 19:02:48 · 348 阅读 · 0 评论 -
【redis】bitmap、hyperloglog、GEO案例
三个统计类型的详解原创 2023-04-19 20:48:32 · 399 阅读 · 0 评论 -
【redis】缓存双写一致性之工程落地实现(下)
提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-04-18 21:30:06 · 452 阅读 · 0 评论 -
【redis】缓存双写一致性之更新策略探讨(上)
只读缓存 和 读写缓存。原创 2023-04-17 20:27:59 · 372 阅读 · 0 评论 -
【redis】单线程 VS 多线程(入门)
读写命令是单线程,网络连接变成了多线程。原创 2023-04-11 22:16:52 · 371 阅读 · 0 评论 -
【redis】集成到SpringBoot
提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-04-10 21:12:36 · 447 阅读 · 0 评论 -
【redis】集群
大纲单体哨兵redis和集群的概念图c.哈希槽分区。原创 2023-04-09 18:46:58 · 796 阅读 · 0 评论 -
【redis】哨兵
作用:监控主从redis库运行是否正常哨兵可以将故障转移的结果发送给客户端如果Master异常,则会进行主从切换,将其中一个Slave作为新的Master客户端通过连接哨兵来获取当前redis服务的主节点地址conf文件需要写的东西常规配置参数说明:哨兵监控参数说明:Q:上图中 sentinel monitor 命令最后一个参数quorum 法定票数代表什么意思?两种启动命令启动命令:例如说有三台redis,人别为 6379、6380、6381,其中6379为master主机,同时启动了哨兵原创 2023-04-06 21:59:52 · 667 阅读 · 2 评论 -
【redis】redis复制(replica)
主写从读原创 2023-04-05 21:25:52 · 346 阅读 · 0 评论 -
【redis】管道
redis的管道原创 2023-04-05 20:02:30 · 80 阅读 · 0 评论 -
【redis】事务
例子:在设置一条key时,想同时设置他的过期时间,但又不希望被其他命令插队,于是就有了redis的事务 当开启watch监控时,如果被监控的key被其他客户修改了,则MULTI EXEC里的操作不会生效,整体失败如果不想在key被其他客户修改,就整体失败,可以在MULTI EXEC之前加上UNWATCH原创 2023-04-03 21:34:55 · 354 阅读 · 0 评论 -
【redis】RDB-AOF混合持久化、纯缓存模式
Q:能否共存?如果共存听谁的?A:可以,听AOF的。原创 2023-04-03 20:58:24 · 82 阅读 · 0 评论 -
【redis】持久化---AOF
在conf文件中,打开即可 AOF 保存的是appendonly.aof文件 进入缓存区always-->同步写回,每个写命令执行完毕就 立刻将日志写回磁盘everysec-->间隔1s写回,每个写命令执行完,先放入缓存区,间隔1s后写回磁盘no--> 不立刻写回,而是将日志放到缓存区,由操作系统决定什么时候写回磁盘 7以前-->和RDB一个存储路径7以后-->多了一个前置的 appendonlydir 文件夹不再和RDB存放在一起,因为以前是一个aof文件,现在是三个aof文件小结:redis7以后的c原创 2023-04-02 21:02:42 · 526 阅读 · 0 评论 -
【redis】持久化---RDB
笔记是尚硅谷的redis 一图了解RDB和AOF 在指定的时间间隔,执行数据集的时间点快照实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就是快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。这个快照文件就称为RDB文件(dump.rdb),其中,RDB就是Redis DataBase的缩写。 在Redis.conf配置文件中的 SNAPSHOTTING 下配置 save 参数,来触发Redis的 RDB持久化条件原创 2023-04-01 23:42:01 · 543 阅读 · 0 评论