上一页 1 2 3 4 5 6 7 8 ··· 24 下一页
摘要: 原子性、可见性、有序性 1. 原子性 https://blog.csdn.net/jiang_wang01/article/details/113066647 含义 一个或多个操作,要么全部执行且在执行过程中不被任何因素打断,要么全部不执行。 在 Java 中,对基本数据类型的变量的读取和赋值操作是 阅读全文
posted @ 2022-11-03 22:26 忱康 阅读(28) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_45464560/article/details/120804492 ThreadLocal介绍官方介绍 ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能够保证各个线程的变量相对独立于其 阅读全文
posted @ 2022-11-03 17:41 忱康 阅读(248) 评论(0) 推荐(0)
摘要: 主从 提高读请求相应,无自动切换机制。 哨兵模式: sentinel, 哨兵是redis集群中非常重要的一个组件,主要有一下功能: 集群监控:负责监控redis master和slave进程是否正常工作。 消息通知:如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员。 故障转移: 阅读全文
posted @ 2022-10-12 18:01 忱康 阅读(73) 评论(0) 推荐(0)
摘要: 1.为什么需要主从同步 在使用redis服务的时候如果时单机服务,一旦单机服务宕机了,那么可能导致我们整个系统处于不可用状态,或者当系统的访问量大了以后单机的redis服务成功了整个系统的瓶颈,这时候就到了主从复制展示伸手的时候了.主从复制可以帮我们完成以下功能. 1.1 数据冗余:主从复制实现了数 阅读全文
posted @ 2022-10-12 15:04 忱康 阅读(316) 评论(0) 推荐(0)
摘要: 一、Redis事务的概念Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命 阅读全文
posted @ 2022-10-11 17:05 忱康 阅读(34) 评论(0) 推荐(0)
摘要: Redis分布式锁通过setNX,单线程处理网络请求,不需要考虑并发安全性所有服务节点设置相同的key,返回为0,则锁获取失败 setnx问题: 1.死锁: 持有锁的应用崩溃,无法释放锁,其他应用也不能再获取锁。 早期版本在设置锁时不能同时设置超时参数,如果设置锁后还没设置超时就出现宕机,就会死锁问 阅读全文
posted @ 2022-10-09 16:32 忱康 阅读(105) 评论(0) 推荐(0)
摘要: 基于数据库实现的分布式锁 实现逻辑:在数据库中创建一个表,表中包含方法名、类名等字段,并在方法名字段上创建唯一索引,当执行某个方法时,就使用这个方法名向表中插入数据,插入成功就相当于获取了锁,执行完成后删除对应的行数据释放锁。 但是要注意以下几点要求: * 数据库的可用性和性能将直接影响分布式锁的可 阅读全文
posted @ 2022-10-09 16:15 忱康 阅读(126) 评论(0) 推荐(0)
摘要: 文章目录1.RDB的基本概念2.RDB的触发方式2-1、配置文件2-2、手工触发2-3、其他触发方式3.bgsave的工作流程3-1、什么是cow3-2、Redis面临的问题3-3、Redis的cow 因为有小伙伴问Redis的bgsave命令里面,cow(copy on write)到底是如何实现 阅读全文
posted @ 2022-09-30 17:41 忱康 阅读(334) 评论(0) 推荐(0)
摘要: AOF和RDB是两种redis持久化的机制。 RDB:RDB是将支持当前数据的快照存成一个数据文件的持久化机制。1.在生成快照时,将当前进程fork出一个子进程.2.然后在子进程中循环所有的数据,将数据写入到二进制文件中。3.当子进程将快照写入临时文件完毕后,用临时文件替换原来的快照文件,然后子进程 阅读全文
posted @ 2022-09-29 18:34 忱康 阅读(83) 评论(0) 推荐(0)
摘要: 什么是布隆过滤器 布隆过滤器(Bloom Filter),是1970年,由一个叫布隆的小伙子提出的,距今已经五十年了。 它实际上是一个很长的二进制向量和一系列随机映射函数,二进制大家应该都清楚,存储的数据不是0就是1,默认是0。 主要用于判断一个元素是否在一个集合中,0代表不存在某个数据,1代表存在 阅读全文
posted @ 2022-09-29 16:51 忱康 阅读(59) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 24 下一页