![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
MAMBACHOI
MAMBA NERVER OUT
展开
-
缓存和数据库双写的策略
缓存和数据库双写的策略 1、先更新数据库后更新缓存 先更新数据库,后更新缓存,存在的问题在于有些业务需求中缓存的值不是简单的从数据库读取后就能存放进去的,有时需要进行一些业务的计算后,才将最终的结果存放缓存。况且针对写多读少的场景,如果更新10次数据库,就要更新缓存10次,但是在一定的时间内就只读1次,这样就会产生大量的冷数据,影响性能。因此,不推荐使用这种。 2、先更新缓存后更新数据库 类似情况1,不推荐使用。 3、先删缓存后更新数据库 单线程下先删除缓存后...原创 2020-08-05 22:35:26 · 950 阅读 · 0 评论 -
Redis的事务与发布订阅
一、Redis事务 1、什么是redis事务 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。 2、redis事务的作用 redis的事务中,有一个队列,在这个队列中,会一次性、顺序性、排他性的执行一系列命令。 3、redis中常用的命令 3.1、MULTI 标记一个事务块的开始,如: 3.2、EXE...原创 2019-03-15 21:01:02 · 103 阅读 · 0 评论 -
Redis主从复制
一、主从复制是什么 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。 二、主从复制的作用 读写分离、容灾恢复 三、如何使用 3.1、配从(库)不配主(库) 命令:slaveof 主库IP 主库端口 注意:每次与master断开之后,都需要重新连接,除非你配置进redis.conf文...原创 2019-03-16 16:32:40 · 115 阅读 · 0 评论