redis安装

redis sentinel模式集群安装

1、解压
tar -zxvf redis-3.2.3.tar.gz
2、进入cd redis-3.2.3,编译
make
3、安装到指定目录 :
make install PREFIX=/usr/data/redis/redis
这时候 Redis 程序已经被安装到 /usr/data/redis/redis/bin 目录
4、在/usr/data/redis/redis目录下建配置文件夹conf
把redis.conf sentinel.conf拷贝到/usr/data/redis/redis/conf
5、修改redis.conf 配置文件
bind 0.0.0.0 #开放远程连接
daemonize yes #后台启动
requirepass 123456 #密码
六、redis sentinel模式配置
119.23.235.192(主)
119.23.39.184(从)
修改主节点配置
vi redis.conf
masterauth 123456

修改从节点配置
vi redis.conf
masterauth 123456
slaveof 119.23.235.192 6379

修改从节点配置
vi sentinel.conf
protected-mode no
port 26379
daemonize yes
sentinel monitor mymaster 119.23.235.192 6379 2
sentinel auth-pass mymaster 123456

把从节点sentinel.conf拷贝到主节点

启动主再启动重,先redis再sentinel
./bin/redis-server conf/redis.conf
再启sentinel:./bin/redis-sentinel conf/sentinel.conf

连接redis查看集群信息
info replication

获取master 的ip地址
redis-cli -p 26379 SENTINEL get-master-addr-by-name mymaster

redis-cli -a 123456 -p 26379 info Sentinel

redis 分布式集群安装

redis集群至少要6个节点
1、创建集群目录
mkdir /usr/local/redis-cluster
2、创建每个节点目录(以端口号作为目录名)
cd /usr/local/redis-cluster
mkdir -p 9001/data 9002/data 9003/data
其中data存放该节点数据
3、创建bin目录(启动、连接文件)
cd /usr/local/redis-cluster
mkdir bin
4、从原redis下src目录拷贝一下文件到bin
cd /usr/local/redis-4.0.9/src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server redis-trib.rb /usr/local/redis-cluster/bin
5、从原redis目录拷贝redis.conf到相应节点目录
cd /usr/local/redis-4.0.9
cp redis.conf /usr/local/redis-cluster/9001
cp redis.conf /usr/local/redis-cluster/9002
cp redis.conf /usr/local/redis-cluster/9003
6、修改相应节点下 redis.conf(注意密码去掉
port 9001(每个节点的端口号)
daemonize yes
bind 192.168.188.201(绑定当前机器 IP)
dir /usr/local/redis-cluster/9001/data/(数据文件存放位置)
pidfile /var/run/redis_9001.pid(pid 9001和port要对应)
cluster-enabled yes(启动集群模式)
cluster-config-file nodes-9001.conf(9001和port要对应)
cluster-node-timeout 15000
appendonly yes

7、安装ruby,下载ruby-2.5.1.tar.gz
tar -zxvf ruby-2.5.1.tar.gz
创建ruby安装目录/usr/local/ruby
在ruby-2.5.1目录下将ruby安装到指定目录
./configure –-prefix=/usr/local/ruby
make && make install
8、下载rubygems安装 rubygems-4.0.1.tgz
tar -zxvf rubygems-4.0.1.tgz
cd rubygems-2.7.4/
ruby setup.rb

9、编译安装zlib
cd ruby-2.5.1/ext/zlib
ruby extconf.rb

10、下载redis-4.0.1.gem安装
在redis-4.0.1.gem所在目录执行gem install redis-4.0.1.gem

11、启动集群中的节点
/usr/local/redis-cluster/bin/redis-server /usr/local/redis-cluster/9003/redis.conf

12、创建集群
/usr/local/redis-cluster/bin/redis-trib.rb create --replicas 1 192.168.188.201:9001 192.168.188.201:9002 192.168.188.201:9003 192.168.188.198:9001 192.168.188.198:9002 192.168.188.198:9003

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值