阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu搭建Redis 集群

148次阅读
没有评论

共计 1601 个字符,预计需要花费 5 分钟才能阅读完成。

1. 源码编译

查看需要下载版本:http://download.Redis.io/releases/ 

本人保存路径:/usr/local/soft/

wget http://download.redis.io/releases/redis-4.0.12.tar.gz
tar xzf redis-4.0.12.tar.gz
cd redis-4.0.12
make

备注:不安装到指定位置,那么程序默认放在 redis-4.0.12/src 文件夹下: 比较重要的 redis-cli、redis-server 命令

2. 在 redis-4.0.12 目录下创建集群文件及文件夹(目录不是必须的,可以是任意目录)

mkdir cluster-test
cd cluster-test
mkdir 7000 7001 7002 7003 7004 7005

Ubuntu 搭建 Redis 集群

将 src 下面的 redis-server 复制到 7000 7001 7002 7003 7004 7005,并创建 redis 配置文件 redis.conf,内容如下:

port 7000  #改成对应的端口
deamonize yes  #后台启动
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes

Ubuntu 搭建 Redis 集群

分别启动 6 台 reids:

cd 7000
./redis-server redis.conf

Ubuntu 搭建 Redis 集群

查看运行结果:

ps -ef|grep redis

3. 安装 ruby 环境及 ruby-redis 插件

安装 ruby

apt-get install ruby

进入 redis-4.0.12/src 文件夹下,通过 gem 安装 redis

gem install redis

4. 启动 redis 集群

在 redis-4.0.12/src 目录下 redis-trib.rb,使用以下命令执行:

./redis-trib.rb 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

期间提示输入 yes,完成启动。

再查看 redis 进程:

Ubuntu 搭建 Redis 集群

5. 测试集群

通过集群模式连接其中一个节点:

./redis-cli -c -p 7002
set test 11111
quit

退出后连接另一个节点:

./redis-cli -c -p 7001
get test

Ubuntu 搭建 Redis 集群

查询成功,集群创建成功。

下面关于 Redis 的文章您也可能喜欢,不妨参考下:

CentOS 7 下 Redis5 安装部署与开机自启动 https://www.linuxidc.com/Linux/2019-06/159178.htm 

Redis 集群以及自动故障转移测试  https://www.linuxidc.com/Linux/2019-01/156599.htm

CentOS 7 下 Redis 的安装与配置 https://www.linuxidc.com/Linux/2017-02/140363.htm
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 https://www.linuxidc.com/Linux/2016-09/135631.htm
Redis 单机 & 集群离线安装部署 https://www.linuxidc.com/Linux/2017-03/141403.htm
CentOS 7.0 安装 Redis 3.2.1 详细过程和使用常见问题 https://www.linuxidc.com/Linux/2016-09/135071.htm
Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 https://www.linuxidc.com/Linux/2016-09/135631.htm

Redis 实战 中文 PDF http://www.linuxidc.com/Linux/2016-04/129932.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-22发表,共计1601字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中