reids
文章平均质量分 90
忘忧记
这个作者很懒,什么都没留下…
展开
-
分布式锁概述
分布式锁是一种在分布式计算环境中用于同步访问共享资源的机制。它的主要目的是在一个分布式系统中,当多个进程或服务需要同时访问同一个资源时,确保任一时刻只有一个进程或服务能够执行涉及该资源的关键操作。这类似于传统单体应用中的线程锁,但是分布式锁适用于多个独立的计算实体。原创 2024-05-07 20:58:48 · 825 阅读 · 1 评论 -
redis缓存
访问的 key 在 Redis 和 数据库中都不存在. 此时这样的 key 不会被放到缓存上, 后续如果仍然在访问该key, 依然会访问到数据库.这就会导致数据库承担的请求太多, 压⼒很⼤。原创 2024-05-07 11:13:13 · 811 阅读 · 1 评论 -
redis 集群
我们先提出几个问题?如果现在一个机器数据量很大,一句超出了物理内存的极限,该怎么办?如何对存储的数据进行管理?如何构建集群?如果集群出现故障怎么办?集群如果要扩充新内容,该怎么办?我们将围绕这几个问题进行解答。原创 2024-05-07 10:01:18 · 1148 阅读 · 0 评论 -
redis的哨兵
哨兵存在的意义就是当主从节点出现问题的时候,此时哨兵节点就能自动帮我们选举出一个主节点出来,来代替之前挂了的节点,保证整个redis仍然是可用的状态。3.挑选出新节点以后,哨兵节点,就会自动控制被选中节点,并且控制其他从节点,修改slaveof到新的主节点上。4.最后哨兵会通知客户端程序,告知主节点是谁,并且后续客户端,再进行写操作,就会针对新的节点进行操作了。b)再把其他的从节点,修改slave of的主节点 ip port,连接上新的主节点。2.如果短时间难以解决就,就需要手动挑选一个作为主节点。原创 2024-05-05 15:27:40 · 741 阅读 · 0 评论 -
Redis的主从复制
在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本。复制功能是高可用Redis的基础,后面章节的哨兵和集群都是在复制的基础上实现高可用的。复制也是Redis日常运维的常见维护点。因此深刻理解复制的工作原理与使用技巧对我们日常开发运维非常有帮助。原创 2024-05-04 14:25:32 · 718 阅读 · 0 评论 -
Redis 事务
redis事物原创 2024-04-07 15:16:54 · 1014 阅读 · 0 评论 -
redis的客户端操作
Redis的客户端操作原创 2024-04-07 09:57:00 · 718 阅读 · 0 评论 -
redis的持久化
Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。理解掌握持久化机制对于Redis运维非常重要。AOF机制并非直接让工作线程把数据写入硬盘,而是先写入一个内存的缓冲区,积累一波之后,再统一写入硬盘。硬盘上读写数据,顺序读写的速度还是移交快的。AOF是每次把新的操作写入原有文件的末尾。原创 2024-04-06 23:14:35 · 745 阅读 · 0 评论 -
redis基础数据结构
Redis提供了5种数据结构,理解每种数据结构的特点对于Redis开发运维非常重要,同时掌握Redis的单线程命令处理机制,会使数据结构和命令的选择事半功倍。原创 2024-04-01 22:20:47 · 1223 阅读 · 0 评论 -
初识redis(一)
初始Redis,包含Redis的特性,Redis的使用场景原创 2024-03-25 23:14:26 · 1100 阅读 · 0 评论 -
centos7 的redis的安装
centos如何安装redis原创 2024-03-25 22:37:13 · 387 阅读 · 0 评论 -
服务端高并发分布式结构
本文以⼀个 “电子商务” 应用为例,介绍从⼀百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有⼀个整体的认知,方便⼤家对后续知识做深⼊学习时有⼀定的整体视野。原创 2024-03-25 09:52:25 · 947 阅读 · 0 评论