首页 > 数据库 >Ubuntu18.04 安装redis5.0.5集群

Ubuntu18.04 安装redis5.0.5集群

时间:2022-10-20 15:48:02浏览次数:50  
标签:log 10.108 redis server 6379 集群 6380 redis5.0 Ubuntu18.04

目标:使用3台服务器A、B、C,每台服务器部署一套主从(1主1从),三个主服务来平分redis槽

  • 10.108.1.88(6379、6380)
  • 10.108.1.89(6379、6380)
  • 10.108.1.90(6379、6380)

安装Redis

建议下到

wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxvf redis-5.0.5.tar.gz
cp -r redis-5.0.5 /usr/local/redis
cd /usr/local/redis/redis-5.0.5/

编译并安装

sudo make
sudo make install

集群配置

  1. 使用utils路径下的 install_server.sh安装3个端口配置文件,下面以6379为例
[root@node01 utils]# pwd
/usr/local/redis/redis-5.0.5/utils
[root@node01 utils]# sudo sh install_server.sh
Welcome to the redis service installer
This script will help you easily set up a running redis server

Please select the redis port for this instance: [6379]
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf]
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log]
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379]
Selected default - /var/lib/redis/6379
Please select the redis executable path [/opt/redis/bin/redis-server]
Selected config:
Port           : 6379
Config file    : /etc/redis/6379.conf
Log file       : /var/log/redis_6379.log
Data dir       : /var/lib/redis/6379
Executable     : /opt/redis/bin/redis-server
Cli Executable : /opt/redis/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
Installing service...
Successfully added to chkconfig!
Successfully added to runlevels 345!
Starting Redis server...
Installation successful!

image-20221020150240692

  1. 自行安装2个端口(6379、6380)以后分别修改配置文件
#打开集群模式
cluster-enabled yes
#集群配置文件
cluster-config-file nodes_6379.conf
#集群节点超时时间
cluster-node-timeout 5000
#允许其他服务器连接
protected-mode no
#本机IP地址
bind 10.108.1.88
#打开aof持久化模式
appendonly yes
  1. 主从(6379、6380)配置都修改完以后,以同样的方式再添加10.108.1.89,10.108.1.90两台配置作为集群备用

开始部署集群

  1. 分别在10.108.1.88、10.108.1.89、10.108.1.90 上执行启动redis的命令
sudo redis-server /etc/redis/6379.con
sudo redis-server /etc/redis/6380.con
  1. 使用redic-cli部署集群

    redis-cli --cluster create 10.108.1.88:6379 10.108.1.88:6380  10.108.1.89:6379 10.108.1.89:6380 10.108.1.90:6379 10.108.1.90:6380  --cluster-replicas 1
    

image-20221020150240692

标签:log,10.108,redis,server,6379,集群,6380,redis5.0,Ubuntu18.04
From: https://www.cnblogs.com/falcon-fei/p/16810078.html

相关文章

  • JMS集群故障
    集成平台JMS故障故障描述集成平台业务通信中断业务不可用故障处理过程发现134机器无法登陆,监控脚本报错,weblogic控制台页面显示该主机状态为SHUTDOWN,私有云团队......
  • 【k8s】本地部署单节点测试集群
    前言k8s本地部署方式常见的有kubeadmin,minikube,rke等等,但是这几个在国内网络环境下都不好使,经常就是镜像拉取不下来。经过几轮测试,发现kind是最容易部署的部署方式......
  • Helm部署Zookeeper+Kafka集群
    三、Helm部署Zookeeper集群3.1、helm准备#Helm客户端安装文档https://helm.sh/docs/intro/install/#添加bitnami和官方helm仓库:helmrepoaddbitnamihttps://cha......
  • Hadoop集群搭建前的大数据环境配置
    Hadoop集群安装配置教程1.大数据环境配置统一当Hadoop采用分布式模式部署和运行时,存储采用分布式文件系统HDFS,而且,HDFS的名称节点和数据节点位于不同机器上。这时,数据就......
  • Kubernetes集群架构与组件
    Kubernetes集群架构图:简化版架构图:kube-apiserver:集群的统一入口,各组件协调者,以RESTfulAPI提供接口服务,所有对象资源的增删改查和监听都交给aipserver处理后在提交......
  • Ubuntu18.04系统py2与py3切换方法
    python2切换成python3sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python2100sudoupdate-alternatives--install/usr/bin/pythonpython/u......
  • 从主机名谈真实Hadoop集群与虚拟机集群管理
    由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。随着大数据的普及,Hadoop应用也越来越广泛,然而不断扩展的节点数量对运维管理也提出了......
  • 深入剖析Redis系列: Redis集群模式搭建与原理详解
    前言在Redis3.0之前,使用 哨兵(sentinel)机制来监控各个节点之间的状态。RedisCluster是Redis的 分布式解决方案,在3.0版本正式推出,有效地解决了Redis在 分布式 ......
  • DSC集群搭建
    一、集群介绍  DMDSC集群是一个多实例、单数据库的系统。多个数据库实例可以同时访问、修改同一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数......
  • 干货 | Elasticsearch 冷热集群架构实战
    Elasticsearch最少必要知识实战教程直播回放0、题记Elasticsearch实战数据量级少的时候,单节点就能玩的很6,但是随着数据量的增长,多节点分布式横向扩展集群是大势所趋。之前......