Redis5.0安装与集群配置

一、安装redis服务

本安装过程都是在ubuntu16上进行

首先下载redis压缩包,你可以通过wget下载也可以在官网下载后通过工具上传

# 下载
wget http://download.redis.io/releases/redis-5.0.0.tar.gz

# 解压
tar xzf redis-5.0.0.tar.gz

# 进入解压文件
cd redis-5.0.0

# 编译源码
make install

# 执行完make编译后执行scr文件中的服务,测试是否安装成功
src/redis-server

安装成功的画面,其实这样远远还没有配置好,因为这是临时启动redis,退出后就关闭了。下面我们要设置后台启动redis

二、修改配置文件

redis的配置文件都在文件夹下的 redis.conf中,打开文件我们可以看到很多英文说明,有兴趣的同学可以借助翻译工具阅读一遍就能知道每个配置的作用

1、设置后台运行

redis.conf文件中,见daemonize 改为yes就是打开后台运行模式

daemonize  yes

重新启动redis,并指向修改后的配置文件。然后就启动成功了,进入redis-cli使用一下吧 

cd redis-5.0.0
# 启动配置,指向配置文件
./src/redis-server redis.conf 
# 启动后使用 redis-cli 测试
./src/redis-cli

redis后台服务就启动起来了

2、配置redis cluster集群

redis集群可以参考官网给出的教程https://redis.io/topics/cluster-tutorial

首先要复制多分redis.conf文件,修改以下配置,注意将端口号区分开

# 端口  
port 7000
# 启动集群服务
cluster-enabled yes
# 集群配置文件  注意不同端口节点修改不同文件名称
cluster-config-file nodes-7000.conf
# 集群节点超时是指一个节点必须达到的毫秒数
cluster-node-timeout 5000
appendonly yes

我一般会创建一个文件夹存放配置文件

mkdir cluster-conf
cd cluster-conf
mkdir 7000 7001 7002 7003 7004 7005
# 将对应的配置文件放入进去后 启动每个服务
./src/redis-server cluster-conf/7000/redis.conf 
# 7000-7005服务启动成功后,使用5.0特有的redis-cli功能开启集群
./src/redis-cli --cluster create 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 --cluster-replicas 1

 

这样集群就起来了。为了方便自己,在启动每个节点时我写了个脚本执行

#!/bin/bash
/usr/procedure/redis-5.0.0/src/redis-server /usr/procedure/redis-5.0.0/cluster-conf/7000/redis.conf
/usr/procedure/redis-5.0.0/src/redis-server /usr/procedure/redis-5.0.0/cluster-conf/7001/redis.conf
/usr/procedure/redis-5.0.0/src/redis-server /usr/procedure/redis-5.0.0/cluster-conf/7002/redis.conf
/usr/procedure/redis-5.0.0/src/redis-server /usr/procedure/redis-5.0.0/cluster-conf/7003/redis.conf
/usr/procedure/redis-5.0.0/src/redis-server /usr/procedure/redis-5.0.0/cluster-conf/7004/redis.conf
/usr/procedure/redis-5.0.0/src/redis-server /usr/procedure/redis-5.0.0/cluster-conf/7005/redis.conf
/usr/procedure/redis-5.0.0/src/redis-cli --cluster create 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 --cluster-replicas 1

到这里就启动了redis集群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值