![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis 缓存
文章平均质量分 79
记录redis 或者缓存相关的内容
嘿嘿帆
这个作者很懒,什么都没留下…
展开
-
Redis 进阶使用(二)
一、Redis 的AFK 原理单机会有3个问题,通过AFK 来进行集群维度的划分,来解决相应的问题;比如x 主备 划分解决单点故障等;AFK 会引起一些问题,比如数据的一致性,不同程度的一致性,会有不同的问题;可以通过以上的方式进行解决,最终异步kafka 等方式;二、 Redis 中的CAP原理CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则.原创 2021-02-22 21:02:56 · 347 阅读 · 2 评论 -
Redis 进阶使用(三)
一、击穿击穿,主要解决的问题就是阻止大的并发到达数据库;这之前可以利用 setnx 去构建锁;二、穿透三、雪崩原创 2021-02-23 12:11:29 · 95 阅读 · 0 评论 -
Redis 进阶使用(一)
一、piple 的使用http://redis.cn/topics/pipelining.html管道主要作用就是一次发送多个命令,减少了命令的通信成本redis 启动是冷启动的,有些场景需要,进行一些数据的初始化,这个时候,可以间接用到piple参考 Redis从文件中批量插入数据 或Redis 大量数据插入二、发布和订阅 http://redis.cn/topics/pubsub.htmlhelp @pubsubPSUBSCRIBE p...原创 2021-02-20 19:14:40 · 261 阅读 · 0 评论 -
Redis 的基础使用 不同value类型的常用命令
目录一、基本的get set;二、value 为String 相关三、value 为List 类型相关命令四、value为 Hash 类型相关命令一、基本的get set;SET key value [EX seconds|PX milliseconds|KEEPTTL] [NX|XX] ;NX :只有不存在的时候才会创建该key,并且写入当前值,如果存在次key,则value 无法更新进去;应用场景,分布式锁等;XX:只有key 存在的时候才会将value值更新进...原创 2021-02-18 12:23:59 · 348 阅读 · 0 评论 -
一。Linux 安装并运行Redis
一. 安装进入官网,downLoad 右键复制链接地址,得到类似https://download.redis.io/releases/redis-6.0.10.tar.gz的地址; 登录要安装的机器,yum install wget ,安装wget 工具; 命令wgethttps://download.redis.io/releases/redis-6.0.10.tar.gz ; 安装到当前目录中; 解压压缩包 tar xf redis-6.0.10.tar.gz; 得到文件夹red...原创 2021-02-05 12:39:47 · 378 阅读 · 0 评论 -
MESI-缓存一致性协议
概念#MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立大学提出)是一种广泛使用的支持写回策略的缓存一致性协议。MESI协议中的状态#CPU中每个缓存行(caceh line)使用4种状态进行标记(使用额外的两位(bit)表示):M: 被修改(Modified)该缓存行只被缓存在该CPU的缓存中,并且是被修改过的(dirty),即与主存中的数据不一致,该缓存行中的内存需要在未来的某个时间点(允许其它CPU读转载 2020-12-29 11:12:18 · 163 阅读 · 0 评论