广告
返回顶部
首页 > 资讯 > 数据库 >redis集群安装
  • 145
分享到

redis集群安装

2024-04-02 19:04:59 145人浏览 薄情痞子
摘要

本文 Redis版本3.2.9介绍 IP 端口 角色 127.0.0.1 7000 Master 127.0.0.1 7001 Master 127.0.0.1 7002 Maste

本文 Redis版本3.2.9
介绍

IP 端口 角色
127.0.0.1 7000 Master
127.0.0.1 7001 Master
127.0.0.1 7002 Master
127.0.0.1 7003 Slave
127.0.0.1 7004 Slave
127.0.0.1 7005 Slave

一、安装
1.1 创建目录

            mkdir -p /redis/cluster
            mkdir 7000 7001 7002 7003 7004 7005

1.2 下载安装包
wget Http://download.redis.io/releases/redis-3.2.9.tar.gz
1.3 解压安装

            tar zxvf redis-3.2.9.tar.gz
            cd redis-3.2.9
            make && make PREFIX=/usr/local/redis install
注:PREFIX可以根据环境需求更改存放位置

1.4 yum源

            vi /etc/yum.repos.d/yum.repo
            [base]
            name=Red Hat Enterprise linux 
            baseurl=file:///media/Server  
            enabled=1
            gpGCheck=0
            gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
资源包
            yum install gcc
            yum install tcl

1.5 复制和修改配置文件

             cp /redis/redis-3.2.9/redis.conf /redis/cluster/7000
             cp /redis/redis-3.2.9/redis.conf /redis/cluster/7001
             cp /redis/redis-3.2.9/redis.conf /redis/cluster/7002
             cp /redis/redis-3.2.9/redis.conf /redis/cluster/7003
             cp /redis/redis-3.2.9/redis.conf /redis/cluster/7004
             cp /redis/redis-3.2.9/redis.conf /redis/cluster/7005

1.6 修改配置文件

            # 端口号
            port 7000
            #后台启动
            daemonize yes
            #开启集群
            cluster-enabled yes
            #集群节点配置文件
            cluster-config-file nodes-7000.conf
            #集群连接超时时间
            cluster-node-timeout 5000
            #进程pid的文件位置
            pidfile /var/run/redis-7000.pid
            #开启aof
            appendonly yes
            #aof文件路径
            appendfilename "appendonly-7005.aof"
            #rdb文件路径
            dbfilename dump-7000.rdb

1.7 创建启动脚本

         /redis/redis-3.2.9/bin/redis-server /redis/cluster/7000/redis.conf
         /redis/redis-3.2.9/bin/redis-server /redis/cluster/7001/redis.conf
         /redis/redis-3.2.9/bin/redis-server /redis/cluster/7002/redis.conf
         /redis/redis-3.2.9/bin/redis-server /redis/cluster/7003/redis.conf
         /redis/redis-3.2.9/bin/redis-server /redis/cluster/7004/redis.conf
         /redis/redis-3.2.9/bin/redis-server /redis/cluster/7005/redis.conf

二、集群
2.1 资源包

        [root@redis2 ~]#yum install ruby rubygems -y
        [root@redis2 ~]# tar zxvf rubygems-2.4.6.tgz
        [root@redis2 ~]# chown -R root:root rubygems-2.4.6
        [root@redis2 ~]# cd rubygems-2.4.6
        ruby setup.rb
        gem sources --remove https://rubygems.org/
        gem install redis-3.3.3.gem

2.2 创建集群
redis-trib create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
命令的意义如下:
redis-trib.rb 程序的命令是 create ,集群。
选项 --replicas 1 表示我们希望为集群中的每个主节点创建一个从节点。
之后跟着的其他参数则是实例的地址列表, 我们希望程序使用这些地址所指示的实例来创建新集群。
简单来说,以上的命令的意思就是让redis-trib程序帮我们创建三个主节点和三个从节点的集群
接着, redis-trib 会打印出一份预想中的配置给你看, 如果你觉得没问题的话, 就可以输入 yes , redis-trib 就会将这份配置应用到集群当中:

                >>> Creating cluster
                >>> PerfORMing hash slots allocation on 6 nodes...
                Using 3 masters:
                127.0.0.1:7000
                127.0.0.1:7001
                127.0.0.1:7002
                Adding replica 127.0.0.1:7003 to 127.0.0.1:7000
                Adding replica 127.0.0.1:7004 to 127.0.0.1:7001
                Adding replica 127.0.0.1:7005 to 127.0.0.1:7002
                M: bdcDDDdd3D78a866b44b68c7ae0e5ccf875c446a 127.0.0.1:7000
                     slots:0-5460 (5461 slots) master
                M: b85519795fa42aa33d4e88d25104cbae895933a6 127.0.0.1:7001
                     slots:5461-10922 (5462 slots) master
                M: b681e1a151890cbf957d1ff08352ee48f6ae39e6 127.0.0.1:7002
                     slots:10923-16383 (5461 slots) master
                S: d403713ab9db48aeac5b5393b69e1201026ef479 127.0.0.1:7003
                     replicates bdcddddd3d78a866b44b68c7ae0e5ccf875c446a
                S: b7ec92919e5bcffa76c8eee338f8ca5155293c64 127.0.0.1:7004
                     replicates b85519795fa42aa33d4e88d25104cbae895933a6
                S: 8a0d2a3f271b349744a971e1b0a545405de2742e 127.0.0.1:7005
                     replicates b681e1a151890cbf957d1ff08352ee48f6ae39e6
                Can I set the above configuration? (type 'yes' to accept):

2.3 集群使用

    [root@Centos1 redis]# ./redis-cli -c -p 7000
    127.0.0.1:7000> set name leo
    -> Redirected to slot [5798] located at 127.0.0.1:7001
    OK
    127.0.0.1:7001> get name
    "leo"
您可能感兴趣的文档:

--结束END--

本文标题: redis集群安装

本文链接: https://www.lsjlt.com/news/38919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis集群安装
    本文 redis版本3.2.9介绍 IP 端口 角色 127.0.0.1 7000 Master 127.0.0.1 7001 Master 127.0.0.1 7002 Maste...
    99+
    2022-10-18
  • Redis集群的安装
    Redis集群的安装步骤 注意:redis的单节点安装之前已经安装好了 1.创建安装目录 在master ,node1 ,node2中分别创建      mkdir /usr/local/soft/redis-cluster 2、将r...
    99+
    2017-08-31
    Redis集群的安装
  • CentOS 7.4安装redis-4.0.10集群
    redis cluster简介:    3.0以后版本加入,去中心化设计,不同redis节点都可接收用户请求并持有不同数据,每节点共享节点innode信息方便找到数据...
    99+
    2022-10-18
  • 在redhat6.4安装redis集群【教程】
      参考:   http://redis.io/topics/cluster-tutorial(主要是Creating a Redis Cluster using the create-cluster sc...
    99+
    2022-06-04
    集群 教程 redis
  • ubuntu中redis集群如何安装
    这篇文章主要介绍了ubuntu中redis集群如何安装,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。首先先要检查一下是否安装gccgcc -v如...
    99+
    2022-10-18
  • 如何离线安装Redis集群
    这篇文章主要介绍了如何离线安装Redis集群,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、通过原生命令安装Redis集群(仅做理解Red...
    99+
    2022-10-18
  • docker compose如何安装redis集群
    今天小编给大家分享一下docker compose如何安装redis集群的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-06-29
  • 关于docker compose安装redis集群的问题(集群扩容、集群收缩)
    目录一、redis 配置信息模板二、编写批量生成配置文件脚本三、批量生成配置文件四、编写 docker-compose 文件五、做集群、分配插槽六、测试:七、手动扩容八、添加主从节点...
    99+
    2022-11-13
  • 怎么安装搭建redis cluster 4.0.9集群
    本篇内容主要讲解“怎么安装搭建redis cluster 4.0.9集群”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装搭建redis cluster 4...
    99+
    2022-10-18
  • 怎么安装和管理redis-cluster集群
    redis-cluster的安装管理环境介绍系统环境:Red Hat Enterprise Linux Server release 6.2 (Santiago)内核版本:Linux zxt-02.com ...
    99+
    2022-10-18
  • Redis单机安装和哨兵模式集群安装的实现
    目录前言:1、Redis单机版安装1.1:下载安装包1.2:解压安装包1.3:执行make命令,编译redis代码1.4:安装并指定安装目录1.5:配置环境变量1.6:让redis作...
    99+
    2022-11-13
  • Redis 单机安装和哨兵模式集群安装的实现
    目录前言:1、Redis单机版安装1.1:下载安装包1.2:解压安装包1.3:执行make命令,编译redis代码1.4:安装并指定安装目录1.5:配置环境变量1.6:让redis作为服务进行后台启动1.7:redis关...
    99+
    2022-07-10
    Redis单机安装 Redis哨兵模式集群安装
  • Redis中怎么安装一个六节点集群
    这篇文章主要介绍了Redis中怎么安装一个六节点集群的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Redis中怎么安装一个六节点集群文章都会有所收获,下面我们一起来看看吧。简介redis cluster是亲生的...
    99+
    2023-06-27
  • Docker下Redis集群安装配置怎么实现
    这篇文章主要介绍“Docker下Redis集群安装配置怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Docker下Redis集群安装配置怎么实现”文章能帮助大家解决问题。一、所有机器拉去镜像...
    99+
    2023-07-02
  • redis集群
    Redis集群基本介绍Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施installation。Redis 集群不支持那些需要同时处理多个键的...
    99+
    2022-10-18
  • Redis单机安装和哨兵模式集群安装怎么实现
    这篇文章主要讲解了“Redis单机安装和哨兵模式集群安装怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis单机安装和哨兵模式集群安装怎么实现”吧!1、Redis单机版安装1.1...
    99+
    2023-07-02
  • 【Zookeeper】zookeeper集群安装
    单节点安装参考:http://blog.sina.com.cn/s/blog_6f6bc30e0101pb13.html zookeeper集群安装 注意事项: 1....
    99+
    2022-10-18
  • Redis集群(Cluster)
    Redis集群 集群解决的问题代理主机和无中心化集群Redis集群的特点Redis集群环境搭建slots(插槽)在集群中录入值查询集群中的值故障恢复Redis集群的优缺点 集群解决的问...
    99+
    2023-08-31
    redis 数据库 服务器
  • Redis自动化安装及集群实现搭建过程
    Redis实例安装 安装说明:自动解压缩安装包,按照指定路径编译安装,复制配置文件模板到Redis实例路的数据径下,根据端口号修改 配置文件模板 配置文件,当前shell脚本,安装包 参数1:base...
    99+
    2022-10-18
  • redis3.0集群安装部署
    wget http://download.redis.io/releases/redis-3.0.0.tar.gz && tar zxvf redis-3.0.0.tar.gz &&...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作