中间件
文章平均质量分 59
缓存中间件、消息中间件等
kkorkk
这个作者很懒,什么都没留下…
展开
-
redis集群模式
集群模式的简单介绍redis集群模式同样也具有高可用特性,相对于哨兵模式,集群模式的吞吐量更大。集群模式通过将数据分片,不同的key做CRC16运算后存放不同的槽,在有新的节点加入集群时,只需要将其他节点的部分哈希槽移动到这个新的节点即可。集群模式有多个主节点,每个几点可以有多个从节点。主节点与从节点直接进行主从复制。当某个主节点下线时,从节点将会升级为对应的主节点。在下面两种情况下,整个集群将处于不可用状态:某个主节点下线,而且这个主节点没有可用的从节点(从节点不存在或者从节点也下线了)原创 2021-02-21 18:56:40 · 126 阅读 · 0 评论 -
redis哨兵模式
redis主从复制结构不支持高可用特性,使用redis哨兵模式可以提供redis服务的高可用。当主节点宕机时,由哨兵完成故障发现与转移,并通知客户端,从而实现高可用。哨兵模式的基本原理redis哨兵(以下称sentinel)是一个分布式系统,可以支持单节点部署,也可以支持多节点部署,为了保证sentinel自身的高可用,建议使用多节点部署。redis sentinel通过监控redis主节点、redis从节点以及其他sentinel,当发现指定节点没有在规定的时间内产生回应时,产生“主观下线”。原创 2021-02-21 17:27:00 · 155 阅读 · 0 评论 -
redis主从模式
上文讲解了单节点redis的安装部署与配置,为了提升redis服务的性能,可以使用主从模式从而实现读写分离:主节点负责写,从节点读。主从模式的搭建机器清单:节点 角色 主机名 ip 节点1 主节点 node1 192.168.70.129 节点2 从节点 node2 192.168.70.133 主节点不需要进行额外的配置,启动主节点并使用客户端进行连接,执行命令info replication,可以看到主从节点相关信息:原创 2021-02-21 16:40:28 · 236 阅读 · 0 评论 -
redis持久化策略
redis是内存型数据库,但是依然可以将数据持久化到磁盘中,避免数据因为宕机、重启等原因丢失。redis的持久化策略包括两种,分别是RDB和AOF。RDB持久化RDB是Redis Database的简称,RDB在指定的时间间隔和执行写操作的次数,将内存中的数据快照保存到文件dump.rdb文件中,当redis重启时,读取dump.rdb文件,并将数据恢复到内存中。RDB相关的配置依然是在redis.conf文件中,定位到SNAPSHOTING,可以看到关于RDB保存策略、保存文件名称、保存文件的原创 2021-02-21 15:09:37 · 238 阅读 · 0 评论 -
redis单节点安装与配置
redis是应用广泛的基于内存又可持久化的缓存技术。redis不仅可以做缓存使用,而且可以充当分布式锁、排名等使用。下面介绍redis单节点模式的安装部署和配置。执行以下命令来获取redis安装包并编译:wget https://download.redis.io/releases/redis-5.0.8.tar.gztar -zxvf redis-6.0.10.tar.gzcd redis-6.0.10make默认情况下,redis是不在后台运行的,因此需要修改redis的配置文件原创 2021-02-21 14:48:28 · 1541 阅读 · 2 评论