当前位置:网站首页>Redis集群概念与搭建
Redis集群概念与搭建
2022-08-03 08:29:00 【融极】
概述
存在问题
- 容量不够,redis如何进行扩容?
- 并发写操作,redis如何分摊?
- 主从模式,薪火相传模式,主机宕机,导致ip地址发送变化,应用程序中配置需要修改对应的主机地址、端口等信息。
之前通过代理主机来解决,但是redis3.0中提供了解决方案,就是无中心化集群配置。
什么是集群
Redis集群实现了对Redis的水平扩容,即启动了N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。
Redis集群通过分区(partition)来提供一定程度的可用性(availablitity):即使集群中有一部分节点失效或者无法进行通讯,集群也可以继续处理命令请求。
集群搭建
制作6个redis实例,6379、6380、6381、6389、6390、6391
配置基本信息
- 开启daemonize yes;
- 修改pid文件名字;
- 修改端口;
- 修改log文件名称(可以不改);
redis cluster配置修改
- cluster-enabled yes 打开集群模式
- cluster-config-file nodes-6379.conf 设定节点配置文件名
- cluster-node-timeout 1500 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。
参考
边栏推荐
- Evaluate: A detailed introduction to the introduction of huggingface evaluation indicator module
- RViz报错: Error subscribing: Unable to load plugin for transport ‘compressed‘解决方法
- 2022下半年软考「高项&集成」复习计划ta来喽~
- C# 一周入门高级编程之《C#-接口》Day Two
- Docker starts mysql
- 跨域嵌套传递信息(iframe)
- QT中线程调用GUI主线程控件的问题
- 热部署系统实现
- ArcEngine(六)用tool工具实现拉框放大缩小和平移
- 《剑指Offer》刷题之打印从1到最大的n位数
猜你喜欢
随机推荐
Guava的Service
流行和声基础大笔记
RViz报错: Error subscribing: Unable to load plugin for transport ‘compressed‘解决方法
The Transformer, BERT, GPT paper intensive reading notes
Qt 下拉复选框(MultiSelectComboBox)(一) 实现下拉框多选,搜索下拉框内容
C# 一周入门高级编程之《C#-接口》Day Two
How does Mysql query two data tables for the same fields in two tables at the same time
Charles packet capture tool learning record
IDEA2021.2安装与配置(持续更新)
Redis分布式锁
品牌方发行NFT时,应如何考量实用性?
Mysql如何对两张表的相同字段,同时查询两张数据表
【收获合辑】k-NN与检索任务的异同+jupyter转pdf
ArcEngine(三)通过MapControl控件实现放大缩小全图漫游
编程踩坑合集
Logic Pro X自带音色库列表
图解Kernel Device Tree(设备树)的使用
Guava-字符串工具
HCIP练习(OSPF)
Logic Pro X built-in sound library list









