![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 72
大大大大肉包
一个喜欢计算机的帅小伙
展开
-
八股文系列Redis
缓存穿透是指查询⼀个在缓存和数据库中都不存在的数据。由于缓存没有这个数据,所以每次查询都会“穿透缓存直接查询数据库,如果有⼤量此类查询,会给数据库带来极⼤的压⼒。原创 2024-06-06 09:58:52 · 1061 阅读 · 1 评论 -
Redis的哨兵模式
如果主服务器⽆法正常⼯作,哨兵模式可以开始⼀个故障转移过程,由⼀个从服务器升级为新的主服务器,并让其他从服务器改变他们的主服务器为新的主服务器。哨兵们会通过投票来决定主服务器是否已经下线,以及选择哪个从服务器升级为新的主服务器。的,每个哨兵节点都会订阅其它哨兵节点的信息,这样当主服务器出现故障时,哨兵节点可以及时进⾏⼴播,实现快速故障转移。切换成功之后,就会通过发布订阅模式,让各个哨兵把⾃⼰监控的从服务器切换主机,这个过程为。哨兵模式⾃动转移失败的主服务器到⼀个从服务器。Redis的哨兵模式(原创 2024-06-05 16:04:54 · 1082 阅读 · 0 评论 -
Redis订阅发布
这个命令⽤于退订所有给定模式的频道。如果没有参数,那么客户端使⽤ PUNSUBSCRIBE。:指退订给定的频道。如果没有指定频道,则退订所有频道。:订阅给定的⼀个或多个频道的信息。当有新消息发布到某个频道。:将信息发送到指定的频道。:使⽤模式匹配订阅频道。原创 2024-06-05 15:01:09 · 155 阅读 · 0 评论 -
Redis的主从复制
负载均衡:在主从复制的基础之上,配合读写分离,主节点提供写服务,由从节点提供读服务,分担服务器负载,尤其是在读多写少场景下,可以⼤⼤提⾼Redis并发量。内置的⼀种数据冗余和备份⽅式,同时也是分发读查询负载的⼀种⽅法。故障恢复:主节点⼀旦出现问题,可以由从节点提供服务,避免出现程序不可⽤的情况,实现快速故障恢复。数据冗余:主从复制实现了数据的热备份,是持久化的⼀种数据冗余⽅式。⼀个主节点可以有多个从节点,但是⼀个从节点只能有⼀个主节点。命令的方式是临时的,每次重启都需要指定,配置文件是永久的。原创 2024-06-05 15:29:48 · 356 阅读 · 0 评论 -
redis的事务
在 Redis 中, WATCH 命令可以⽤来监视⼀个或多个 key,如果在事务执⾏之前这些key 的值发⽣了改变,那么事务将会被打断。7)在 A 客户端查看 str.lp 值,A 客户端执行的事务没有提交,因为 WATCH 的 str.lp 的值已经被修改了, 所以放弃了事务。Redis事务会将命令按照顺序执⾏串⾏化操作,但是如果这些命令中有⼀个命令失败(⾮语法错误)了。命令之后的所有命令不会⽴即执⾏,⽽是缓存在服务器的⼀个事务队列中,然后当 EXEC。,执⾏命令的时候不允许其他命令插⼊,不许加塞。原创 2024-05-23 15:49:22 · 363 阅读 · 0 评论 -
redis的基本命令
Redis默认16个数据库,默认使⽤第0个select0切换数据库dbsize查看数据库⼤⼩flushall清除全部库数据flushdb清空当前库数据。原创 2024-05-22 16:59:06 · 342 阅读 · 0 评论 -
redis的基本介绍
Redis 是由C语⾔编写的⼀个,它不仅性能强劲,⽽且还具有以及为解决问题⽽⽣的独⼀⽆⼆的数据模型。Redis是完全开源免费的,遵守BSD协议,是⼀个⾼性能的key-value,并提供多种语⾔的API。Redis的特点性能极⾼– Redis能读的速度是110000次/s,写的速度是81000次/s。丰富的数据类型– Redis⽀持⼆进制的及Ordered Sets 数据类型操作。原⼦– Redis的所有操作都是原⼦性的,同时Redis。原创 2024-05-22 16:16:36 · 959 阅读 · 0 评论