redis
文章平均质量分 62
zlpzlpzyd
成长路上......
展开
-
分布式锁的产生以及使用
日常开发中,针对一些需要锁定资源的操作,例如商城的订单超卖问题、订单重复提交问题等。都是为了解决在资源有限的情况限制客户端的访问。原创 2024-01-20 23:07:40 · 988 阅读 · 0 评论 -
kafka集群与redis集群的概念对应关系
近期在接触 kafka,发现 kafka 的一些概念与 redis 集群中的概念类似,整理如下。多副本,分主从,leader 负责读写,follower 负责同步 leader 数据。无主题概念,可以看做对数据没有做区分,即只有一个。主从节点,主节点负责读写,从节点负责数据同步。原创 2023-11-16 09:02:58 · 189 阅读 · 0 评论 -
redis集群是符合cap中的ap还是cp
近期忽然间考虑到了这个问题。自己写的 cap 文章按照 cap 理论来讲的话,无论如何要保证分区容忍性(Partition Tolerance),因为网络是不可靠的。自己的猜测,redis 集群是 ap,不是 cp。原创 2023-10-08 11:34:11 · 378 阅读 · 0 评论 -
redis集群最少使用三个主节点和使用16384个槽以及主节点数量不超过1000的原因
cluster各节点之间需要互相通信确认对方是否存活。假设有A、B两个节点,B发现联系不上A,是不能确定A和B谁出了问题的,假设集群中还有一个C节点的话,如果B、C可以互相联系,但是都联系不上A,那么这时候就可以确定A出问题了,需要把A从集群中踢出去。集群可用原则:可用节点数量>集群总节点数量的二分之一,节点数量为奇数个是出于节省资源的考虑。因为不管是四个还是三个节点,一旦挂了两个,整个集群都是不可用的。即为了节省资源和节点通信考虑,集群的节点数量为奇数,即。原创 2023-09-09 14:33:26 · 398 阅读 · 0 评论 -
redis数据类型与底层数据结构对应关系
对应关系如下SDSZipListHashTableQuickListintsetSkipListString✔Hash✔✔List✔Set✔✔Zset✔✔。原创 2023-08-12 17:57:25 · 392 阅读 · 0 评论 -
对于现有的分布式id发号器的思考 id生成器 雪花算法 uuid 幂等
分布式id发号器 id生成器 雪花算法 uuid 幂等原创 2023-08-03 17:58:10 · 1250 阅读 · 0 评论 -
redis主从同步过程
redis主从同步过程原创 2023-06-24 16:58:32 · 94 阅读 · 0 评论 -
spring cloud gateway整合redis实现限流问题
spring cloud gateway整合redis实现限流问题原创 2023-03-29 20:26:30 · 587 阅读 · 0 评论 -
redisson项目地址
redisson项目文档地址原创 2023-03-17 19:16:42 · 741 阅读 · 0 评论 -
Redis 主从复制、哨兵和集群三者区别
单机模式、主从模式、sentinel 模式依次递进,单机模式无法解决机器故障导致的无法提供服务的问题,主从模式无法解决主节点停止后选举master的问题,sentinel模式解决了主从的问题。sentinel着眼于高可用。Redis 的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台 Redis 服务器都存储相同的数据,浪费内存且有木桶效应,所以在redis3.0上加入了 Cluster 集群模式,实现了 Redis 的分布式存储,也就是说每台 Redis 节点上存储不同的内容。原创 2023-03-17 17:48:31 · 203 阅读 · 0 评论 -
为什么要用Redis以及优缺点
为什么要用Redis转载 2023-03-17 17:39:43 · 48 阅读 · 0 评论 -
spring redis组件区别
spring redis组件区别原创 2023-02-13 20:15:00 · 286 阅读 · 0 评论 -
redisson Failed to resolve after 6 queries
redisson 使用了 netty,此处可以得知,解析域名时出现了问题。通过搜索发现 github 上有此问题。相关的解释是需要配置本地 dns,鉴于此问题,将域名修改为对应的 ip 地址后解决此问题。原创 2023-02-04 20:50:26 · 1918 阅读 · 0 评论