redis 单台服务集群搭建

Redis 分片集群搭建 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决:海量数据存储问题,单台服务的磁盘存储终究是有瓶颈;master 负责写操作,高并发写情况下,单台 master 终究是有瓶颈;使用分片集群可以解决上述问题,分片集群有以下特征:在同一台虚拟机中开启 6 个 redis 实例,模拟分片集群,信息如下:创建出7001、7002、7003、8001、8002、8003目录,作为节点存储目录。 在 /root/tmp/redis-cluster 下准备一个新的redis.conf文件,内容如下: 阅读详情

Redis6.0.6安装

参考
https://blog.youkuaiyun.com/codeSmart/article/details/113365680

创建目录文件

mkdir cluster_redis
mkdir 12000
mkdir 13000
mkdir 14000
mkdir 15000
mkdir 16000
mkdir 17000
每个12000、13000等目录下再创建
mkdir data
mkdir logs
mkdir pid

创建 cluster_conf

mkdir cluster_conf
cp redis.conf cluster_conf/redis12000.conf

修改redis12000.conf

bind 10.2.2.171 127.0.0.1
daemonize yes #守护进程开启
protected-mode no                   #关闭保护模式(如果开启,需要设置密码,比较繁琐。如有需要可以按照自己的需求配置)
port 7000 #设置启动端口
cluster-require-full-coverage no #当主节点故障时只影响它负责槽的相关命令执行,不会影响其他主节点的可用性。
cluster-enabled yes #允许集群启动
cluster-config-file nodes_12000.conf #集群配置文件名
cluster-node-timeout 5000 #集群节点之间多少毫秒无法连接后判定节点挂掉
pidfile /data/chengql/cluster_redis/12000/pid/redis12000.pid #修改pid文件创建位置
logfile /data/chengql/cluster_redis/12000/logs/redis12000.log #修改日志文件存储位置
dir /data/chengql/cluster_redis/12000/data/ #修改数据文件存储位置

redis13000.conf
redis14000.conf
redis15000.conf
redis16000.conf
redis17000.conf
进行同redis12000.conf 修改

启动服务

[root@centos7 redis-6.0.6]# ./src/redis-server cluster_conf/redis12000.conf 
[root@centos7 redis-6.0.6]# ./src/redis-server cluster_conf/redis13000.conf 
[root@centos7 redis-6.0.6]# ./src/redis-server cluster_conf/redis14000.conf 
[root@centos7 redis-6.0.6]# ./src/redis-server cluster_conf/redis15000.conf 
[root@centos7 redis-6.0.6]# ./src/redis-server cluster_conf/redis16000.conf 
[root@centos7 redis-6.0.6]# ./src/redis-server cluster_conf/redis17000.conf 

创建集群

[root@centos7 redis-6.0.6]#  ./src/redis-cli --cluster create 10.2.2.171:12000   10.2.2.171:13000  10.2.2.171:14000  10.2.2.171:15000  10.2.2.171:16000  10.2.2.171:17000  --cluster-replicas 1

在这里插入图片描述

其它参数解释:
–cluster-replicas 1:表示希望为集群中的每个主节点创建一个从节点(一主一从)。
–cluster-replicas 2:表示希望为集群中的每个主节点创建两个从节点(一主二从)。

也就是说,当前的脚本,将启动3主3从的节点。

查看所有节点状态

在这里插入图片描述

大数据环境下Redis集群的搭建与管理 随着短视频、实时推荐等业务爆发,单台Redis的瓶颈逐渐显现:内存最多只能用满单台服务器(比如64GB),每秒最多处理10万次请求(单机极限)。本文聚焦大数据环境下的Redis集群,覆盖从原理到实战的全流程,帮助开发者/运维人员掌握集群搭建、故障处理、性能优化的核心技能。核心概念(分片/主从/哨兵)的通俗解释集群搭建的完整操作指南(含配置文件示例)大数据场景下的集群调优技巧常见故障(节点宕机、脑裂)的处理方法:Redis官方提供的分布式集群方案,支持自动分片和高可用。 阅读详情

相关推荐

redis集群3台服务器搭建以及单台集群搭建

pidfile /data/redis-6.2.6-cluster/var/redis_6705.pid #注意修改此处。pidfile /data/redis-6.2.6-cluster/var/redis_6701.pid #注意修改此处。pidfile /data/redis-6.2.6-cluster/var/redis_6702.pid #注意修改此处。

yuedong1226的博客 688

单机redis集群配置

redis集群是对redis的水平扩容,即启动N个redis节点,将整个数据分布存储在这个N个节点中,每个节 点存储总数据的1/N。redis集群的数量必须是偶数,每一个主机都要有从机,至少有三个主机,三个从机,如果主机宕机,那么从机会自动变为主机,如果宕机的主机再恢复正常,那么则作为从机使用,以此轮询。如下图:由3台master和3台slave组成的redis集群,每台master承接客户端三分之一请求和写入的数 据,当master挂掉后,slave会自动替代master,做到高可用。

龙哥不管事的博客 1543

高速接口电平标准互连设计:LVPECL、PECL与LVDS的实战解析

本文深入解析了LVPECL、PECL与LVDS三种高速接口电平标准的互连设计实战。针对信号共模电压、阻抗匹配等核心差异,详细对比了直流耦合与交流耦合两种主流方案,并提供了电阻网络计算、布局布线要点及光模块等特殊场景下的选型建议,帮助工程师解决高速信号间的“翻译”难题,确保信号完整性。

weixin_29198045的博客 535

单台Linux服务器实现Redis群集

一、Redis简介 Redis是目前大规模使用的缓存中间件,由于它强大、高效、便捷的功能,得到了广泛的使用。 Redis在2015年发布了3.0.0,官方就已经支持了redis cluster。redis cluster在设计的时候,就考虑到了去中心化、去中间件。也就是说,集群中的每个节点都是平等的关系,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,...

小健健的博客 952

SNN目标识别MNIST

总体来说这篇论文提出的方法用了多种更精密的细节,如LIF膜电位公式,三种STDP方法,但我觉得还可以有很大的改进,比如输入层全连接到兴奋层,兴奋层通过抑制层实现的侧向抑制,抑制层不参与学习等等。尤其是兴奋层通过抑制层实现侧向抑制这里,当神经元兴奋时,通过抑制层再倒回兴奋层,所抑制的已经经过一了一段时间的延迟。如有错误,请不吝赐教。

m0_74982304的博客 1262

宝塔面板全栈部署指南:Node后端+React前端与数据库配置实战

本文提供了一份详尽的宝塔面板全栈部署实战指南,涵盖Node.js后端、React前端与数据库的完整配置流程。文章深入解析了环境准备、数据库创建与导入、Node服务部署、PM2进程守护、React应用构建与托管,以及线上环境变量管理与安全配置等核心步骤,帮助开发者高效、稳定地将项目部署至生产环境。

weixin_29232121的博客 89

Redis集群搭建(单设备,多设备)

Redis集群搭建(单设备,多设备) 准备 ⑴ 系统环境:Nitrux-Release-1.0.9-5 和 Centos-7 ⑵Redis版本:Redis-4.0.8 国内下载地址(比较慢):https://redis.io/ 国外下载地址:http://www.redis.cn/ 第一步 安装Redis (已经安装过的直接看第二步) 安装的就简单了,把安装包下载下来,解...

Alex_Melody的博客 1510

DBeaver 实战:手动配置 PostgreSQL JDBC 驱动的高级技巧

本文详细介绍了在DBeaver中手动配置PostgreSQL JDBC驱动的高级技巧。针对企业内网、多版本数据库兼容等场景,从获取官方驱动文件、创建自定义驱动配置,到使用Maven坐标管理、连接参数调优及解决常见连接问题,提供了完整的实战指南,帮助开发者实现对数据库连接环境的精准掌控。

apple5的专栏 835

单机部署Redis集群

我们需要执行命令来创建集群,在Redis5.0之前创建集群比较麻烦,5.0之后集群管理命令都集成到了redis-cli中。修改redis-6.2.4/redis.conf文件,将其中的持久化模式改为默认的RDB模式,AOF保持关闭状态。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。这里我们搭建一个三节点形成的Sentinel集群,来监管之前的Redis主从集群。

shall_zhao的博客 2388

UNITY3D万人同屏,Dots万人同屏解决方案_类萌宠宠之战

UNITY3D弹幕游戏开发,万人同屏解决方案

6470

第229篇 轨迹时间参数化——TOPP-RA和速度约束处理

本文介绍了时间最优路径参数化(TOPP)问题及其解法。TOPP研究如何在给定空间路径上分配时间,使机器人运动时间最短且不超速,需满足速度、加速度和力矩约束。经典解法采用相平面法,通过前向和后向扫描确定最优速度曲线。TOPP-RA改进了数值稳定性,支持多约束处理。文章对比了TOPP与轨迹优化的区别,列举了开源工具,并解答了面试常见问题,指出TOPP广泛应用于机械臂、AGV等领域。TOPP不改变路径形状,仅优化速度分配,其最优解具有bang-bang特性。

郑伟强dev的专栏 318

Redis集群搭建(单机集群)

Redis入门篇、集群配置文件(单机集群)、创建集群、启动集群、关闭集群、登录集群、集群信息、数据备份、恢复

tongxin_tongmeng的博客 1697

Android平台实现Airplay的方法及源代码

Airplay是由苹果公司推出的一项无线音视频传输技术,它允许用户将音频、视频和照片从iOS设备(如iPhone、iPad)或Mac电脑无线传输到支持Airplay的设备(如Apple TV、智能音箱等)。具体的解码和播放方式取决于你选择的库和技术。当Android设备启动AirplayService服务后,它将监听来自iOS设备的连接请求,并在建立连接后接收、解码和播放音视频数据。在AirplayService类的onStartCommand()方法中,我们需要处理Airplay的请求。

CyberLynxX的博客 1598

Redis持久化说明及其单台Linux服务器搭建Redis集群架构

说明:RDB快照主要以二进制文件的形式进行存储数据,主要以文件名dump.rdb进行存储,主要设置redis.conf里面设置’save 60 1000’命令可以开启, 表示在60秒内操作1000次进行一次备份数据。在客户端执行save(同步)和bgsave(异步操作)。

nickel369的博客 900

路径规划 | 图解A*、Dijkstra、GBFS算法的异同(附C++/Python/Matlab仿真)

图解A*、Dijkstra、GBFS算法原理,分析三种算法异同,提供C++/Python/Matlab仿真实现

FRIGIDWINTER的博客 2万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

redis的高可用集群(操作)

企业中的redis集群搭建都是通过不同的服务器进行搭建集群但是因为我们这里资源有限就用一台centos8来进行操作所以叫伪集群(我懒的开那么多台机子)其实两者的差距不大前者是使用IP地址进行搭建后者是使用端口号进行搭建。把这两个节点添加进集群中(当新的节点进入集群中时它们的身份都是master) #注意添加新节点进入集群中时需要一个一个的添加。注意:每个配置文件改的地方都是一样的只是改的内容是和所对应的redis服务器相同。删除集群中的port为7012的节点。此时redis集群以及搭建完成了。

qq_65171179的博客 1396

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Redis集群搭建linux

Redis 集群搭建

做一个乐于分享的程序员 990

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

centos7搭建redis集群

redis 版本:4.0.9 服务器 IP: 192.168.101.77 Redis的下载、安装、启动 cd /usr/local wget http://download.redis.io/releases/redis-4.0.9.tar.gz tar zxvf redis-4.0.9.tar.gz cd redis-4.0.9 make MALLOC=libc make install make clean redis集群搭建 redis集群采用3主3从6个进程进行创建,通过一台机器多个端口的方.

weixin_43831204的博客 249

Redis 集群搭建与原理_翻译 clear fail state for node 29ee60476f7adce8af717

随着业务量的不断增大,QPS随之而然也不断扩大,单台Master与多台slave的主从复制架构在性能上已经出现瓶颈了,因此我们考虑到让多个master(一个master配置多个slave)同时工作,来提高整体redis的性能,因此我们需要搭建redis集群。redis-6479.conf(从)、redis-6480.conf(从)、redis-6481.conf(从)、redis-6482.conf(从)对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!,大家跟着这个大的方向学习准没问题。

2401_86950953的博客 716

redis哨兵集群模式

redis哨兵集群模式环境搭建,首先进行单台redis服务搭建,再设置多个实例,创建多个哨兵,最后对哨兵进行集群 一 单台redis服务搭建 在linux系统下的redis服务搭建,下载redis安装包,放入到系统某个路径下 #解压 tar -zxvf .tar.gz #移动 mv redis-4.0.11 /usr/local/redis #编译 make #运行 make install...

jellysmart的博客 227

redis集群搭建

本文章转自https://www.cnblogs.com/mafly/p/redis_cluster.html Redis 集群搭建详细指南 先有鸡还是先有蛋? 最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司! 为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的。同样的道理嘛,「大」总有大的好。 当然,如果你要有能力找一个胸大...

Zhang_521521的博客 333

Windows下部署Redis集群

Windows下搭建redis集群教程   一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主服务器宕机无备用服务器,多个节点网络互联数据共享,所有节点都是一主一从(也可以一主多从),其中不提供服务,只做为备份,emmm我就不多说废话了,直接进入主题。 没有多的服务器就只能单机搭建集群了 二,所需软件环境 1,下载redis最新版本(版本必需要3.0以上) 下载地址:&nbsp...

陌上烟雨遥雨轩的博客 291

CentOS7下搭建 Redis-5.0.5集群环境

小编看到redis的最新版本已经更新到了5.0.5,而之前使用的redis是4.0.1版本,所以小编想把使用的redis版本升级到最新的5.0.5。小编在使用redis 4.0.1版本时,是部署的集群环境,所以升级到redis 5.0.5版本时也安装的是集群环境。在安装完redis 5.0.5版本的集群环境后,小编发现相比于redis 4.*系列版本 redis 5.0.5版本的安装简化了一个很大...

在不断的学习和实践中提升自己...... 216

Redis集群_主从复制

这里用docker容器搭建一主二从的集群,在配置主从关系时,需要在从节点上使用slaveof命令。准备redis-slave1和redis-slave2配置文件。这里因为在一台机器上,所以需要配置不同的端口。从节点二创建也和上面类似,注意端口和配置即可。这里的ip 端口就是主节点的ip 端口。另一个从节点和以上操作一样,注意端口。使用slaveof配置从属关系。连接redis并查看从属关系。在主节点上创建几个值。

2401_82700290的博客 651

redis搭建集群,主从复制,读写分离,看我这篇就够辣

背景:redis集群(主从复制,读写分离),因为单台redis能力有限,用到redis的,基本上是读多写少,让写的操作去master主节点,读操作去slave 或 replica 从节点,一主多从,当主节点的数据变更,在把数据同步到从节点,这样就能得到提升。10、让6379是主节点、另外两个是从节点(先进入6380 6381的redis-cli, 下面这张图片的命令输入错误了,这里小编就不改了,是这个命令 SLAVEOF 192.168.99.24 6379)也成功了,好我们再在从节点写入数据,试一试,

weixin_74412978的博客 257

Linux服务器redis单机版和集群版搭建

1.linux下下载redis源码 Redis下载官网https://redis.io/download Linux的下载命令,根据需要版本进行下载即可: [root@localhost bin]# wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz 2.linux下redis单机版搭建 2.

SimpleSimpleSimples的博客 1380
上一篇: redis 主从 复制搭建哨兵模式
下一篇: prometheus+grafana+全方位立体监控redis
狂野弘仁
博客等级 码龄8年 34粉丝 81原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值