![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 67
大帅B666
这个作者很懒,什么都没留下…
展开
-
Redis架构设计及实践
核心知识点Redis主从架构特点:薪火相传(从节点下还可以有从节点),一主多从原理:在slave第一次生成时,会做全局同步,向master发送basave指令,将master中的全部数据复制下来,使用到rdb文件进行数据的传递,此操作是异步的,但是slave拿到数据后加载数据是需要使用到slave的线程此后的master数据发生改变是,redis向mater写一条数据,也会同时向slave写入相同的数据,这种叫做增量同步优势:读写分离,Master负责读写,Slave只负责读,数转载 2022-03-18 22:01:43 · 188 阅读 · 0 评论 -
Redis中的事务
目录核心知识点事务的背景乐观锁和悲观锁redis中事务的基本指令核心知识点事务的背景事务是一个业务,也可以看作一个逻辑工作单元,是为了保证业务的完整,数据的正确而推出的一种控制机制,事务必须满足四个特性ACID(原子性,隔离性,持久性,一致性),为了保证事务的四个特性,通常会对事务进行加锁,mysql采用乐观锁,redis为了性能采用悲观锁机制乐观锁和悲观锁悲观锁:对于同一条记录,如果事务没有提交,别的进程操作时就会阻塞,如果大量的线程注册到内存时,会造成数据库宕原创 2022-03-17 20:56:29 · 492 阅读 · 0 评论 -
Redis数据持久化
核心知识点Redis持久化背景面对突发的情况,比如断电,服务器宕机等情况时,Redis中的数据大量丢失Redis持久化机制和方式方式:RDB和AOFRDB机制rdb为Redis默认的持久化方式,通过快照方式将数据保存到rdb文件中,可通过手动方式save(阻塞式)和bgsave(异步)快照或周期性方式保存Redis中Key和Value的一种机制其配置文件中的save就决定了什么时间进行周期化rdb持久化例如:save 60 100,就表示60s内如果有1000个key发生变化原创 2022-03-17 20:38:31 · 577 阅读 · 0 评论