有思俱乐部学习园地

Redis安装配置


Redis安装配置

配置环境


https://redis.io/download

下载稳定版

Linux下执行

Apt-get install make
Apt-get install ruby
Gem install redis(需要先装ruby)

安装redis

将文件拷入虚拟机路径自定

Tar –zxvf ./ redis-4.0.9.tar.gz
Cd ./ redis-4.0.9
Make install

新建两个文件夹PS我这里是以端口号命名

mkdir ./7001
chmod –R 777 ./7001

将在redis中的server文件复制到各个文件夹下

再新建一个redis.conf文件

配置如下:

port 7001	ps:每个实例中都要不同
bind 0.0.0.0
cluster-enabled yes
cluster-config-file /home/7001/node-7001.conf ps:每个实例中都要不同
cluster-node-timeout 5000
appendonly yes
daemonize yes
protected-mode no

这是最基本的配置,有需要其它的自行添加,这里就不多叙述了

执行

如上就成功启动一个实例了

因为redis的设计,需要至少6个实例,同上操作即可

接下来构建集群

./redis-trib.rb create --replicas 1 10.3.14.181:7001 10.3.14.181:7002 10.3.14.182:7001 10.3.14.182:7002 10.3.14.183:7001 10.3.14.183:7002

输入yes就成功了

最后如果你都顺利你将会看到类似下面这些信息

测试集群:

$ redis-cli -c –h 10.3.14.181 -p 7001
redis 10.3.14.181:7000> set foo bar
-> Redirected to slot [12182] located at 10.3.14.182:7002
OK
redis 10.3.14.181:7002> set hello world
-> Redirected to slot [866] located at 10.3.14.183:7002
OK
redis 10.3.14.181:7002> get foo
-> Redirected to slot [12182] located at 10.3.14.183:7001
"bar"
redis 10.3.14.181:7002> get hello
-> Redirected to slot [866] located at 127.0.0.1:7000
"world"

工作人员

 
作者:陈浩杰
信息录入:陈浩杰