原创转载请注明出处:http://agilestyle.iteye.com/blog/2378272
Redis集群搭建,至少有3个节点,每个节点有一个备份节点,因此需要6台服务器
创建redis-cluster目录,拷贝redis安装目录到redis-cluster目录,修改别名,删除rdb
修改redis.conf,绑定IP为192.168.5.200,并且不要设置requirepass,否则将导致创建 [ERR] Sorry, can't connect to node,被坑了两天,虚耗生命
修改redis.conf,端口改为7001
开启集群
保存退出,拷贝5份,修改各自的port
拷贝redis源码文件夹下的src目录下的redis-trib.rb到redis-cluster目录
安装ruby和rubygems(需要连接外网)
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get install ruby2.4
安装ruby和redis接口程序
sudo gem install redis
编写启动所有redis实例的脚本start-all-redis.sh
cd redis01/bin ./redis-server redis.conf cd ../.. cd redis02/bin ./redis-server redis.conf cd ../.. cd redis03/bin ./redis-server redis.conf cd ../.. cd redis04/bin ./redis-server redis.conf cd ../.. cd redis05/bin ./redis-server redis.conf cd ../.. cd redis06/bin ./redis-server redis.conf
sudo chmod 744 start-all-redis.sh
./start-all-redis.sh
ps -ef | grep redis
使用redis-trib.rb创建集群
./redis-trib.rb create --replicas 1 192.168.5.200:7001 192.168.5.200:7002 192.168.5.200:7003 192.168.5.200:7004 192.168.5.200:7005 192.168.5.200:7006
使用redis-cli连接集群,需要加 -c 参数
./redis-cli -p 7001 -h 192.168.5.200 -c
Reference
https://www.brightbox.com/docs/ruby/ubuntu/#installation
相关推荐
Redis集群安装部署知识点详解: 1. Redis集群基础概念: Redis集群是Redis的分布式解决方案,它通过将数据分布在不同的节点上,以保证数据的可用性。在Redis集群中至少需要三个主节点来提供故障转移和支持。Redis...
### Redis集群安装配置加图片详解清晰版 #### 知识点一:环境准备 在开始安装Redis集群之前,需要准备相应的Linux操作系统环境,本例中采用的是CentOS Linux release 7.0.1406 (Core),确保操作系统已经安装并且...
由于Redis集群至少需要6台机器,每台机器上需要安装Redis服务器。此外,对于Redis版本4.0及以下,还需要在系统中安装Ruby,因为这些版本的集群创建工具`redis-trib.rb`是用Ruby编写的。Ruby的安装包括下载、编译、...
分布式缓存Redis集群安装 本章节主要介绍了在CentOS 7系统下安装和配置Redis集群的步骤,包括单机安装Redis、Redis主从集群和Redis分片集群等内容。 单机安装Redis 在安装Redis之前,需要安装必要的依赖项,包括...
**Redis集群安装与远程访问详解** 在现代互联网应用中,Redis作为一款高性能的键值存储系统,被广泛用于缓存、消息队列等场景。阿里云提供了便捷的Redis服务,但有时我们需要自建Redis集群以满足特定需求。本文将...
Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装Redis3集群安装...
### Redis 集群安装与配置详解 #### 一、Redis 集群概述 Redis 3.0 版本引入了对集群的支持,这使得 Redis 能够更好地支持高并发场景下的数据处理需求。集群架构的核心优势在于提高了系统的可扩展性和容错性。 ##...
Redis 集群安装流程详解 Redis 是一个高性能的键值数据库,支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。在分布式系统中,为了提高服务的可用性和数据的可靠性,我们可以将 Redis 部署为集群模式。...
总结起来,要在 Ruby 环境下搭建和管理 Redis 集群,你需要安装 Ruby、Redis 及其集群管理工具,然后配置和启动集群,并使用 Ruby 的 Redis 集群客户端与集群通信。过程中可能会用到 `jar` 文件,可能是为了运行或...
redis集群安装配置需要用到的命令工具,在ruby环境下使用。欢迎下载使用
### Linux下Redis集群安装部署及使用详解 #### 一、应用场景与背景介绍 在现代互联网应用中,数据处理和存储的需求日益增长,Redis作为一种高性能的键值存储数据库,因其出色的性能和灵活性而受到广泛欢迎。特别是...
redis集群安装文档,包含安装步骤和配置文件。
在Linux环境下安装Redis并搭建Redis集群是一个涉及到系统管理、网络配置和数据库操作的重要任务。Redis是一种高性能的键值存储系统,常用于缓存、消息队列等场景,而Redis集群则能提供高可用性和数据冗余,确保服务...
### Redis 3.0.2 分布式集群安装手册 #### 一、Redis Cluster 介绍 Redis Cluster 是 Redis 3.0 引入的一项新功能,它提供了原生的集群能力,使得 Redis 能够更好地支持高并发环境下的数据存储需求。通过 Redis ...