大数据学习第13天

redis学习笔记

伪分布式单节点配置启动
sen1.conf
-----
port 26379
sentinel monitor s1 127.0.0.1 6379 2

sen2.conf
-----
port 26380
sentinel monitor s1 127.0.0.1 6379 2

sen3.conf
-----
port 26381
sentinel monitor s1 127.0.0.1 6379 2

启动sentinel
redis-server sen1.conf --sentinel
redis-server sen2.conf --sentinel
redis-server sen3.conf --sentinel

启动redis集群
redis-server
redis-server --port 6380 --slaveof 127.0.0.1 6379
redis-server --port 6381 --slaveof 127.0.0.1 6379

redis-cli -p 6379
redis> shutdown

完全分布式高可用HA配置启动

1、下载:
http://45.252.224.66/files/200500000CCBFA57/download.redis.io/releases/redis-3.0.0.tar.gz

2、上传,解压
tar -zxf redis.tar.gz
3、编译安装
make
make install PREFIX=/opt/redis3
4、添加REDIS_HOME
export REDIS_HOME=/opt/redis3
export PATH=$PATH:$REDIS_HOME/bin
5、复制redis的bin目录五分,一共六份
redis1/redis2/redis3/redis4/redis5/redis6

port 7001 7002 7003 7004 7005 7006
bind 127.0.0.1 192.16.202.101
cluster-enabled yes
daemonize yes

6、安装ruby和rubygems
yum install ruby rubygems -y

7、下载ruby的gem包
https://rubygems.org/downloads/redis-3.0.0.gem
8、安装
gem install redis-3.0.0.gem

9、拷贝~/redis-3.0.0/src/redis-trib.rb到/opt/redis3
cp ~/redis-3.0.0/src/redis-trib.rb /opt/redis3/
10、启动redis1-6

执行脚本搭建集群:
./redis-trib.rb create --replicas 1 192.168.202.101:7001 192.168.202.101:7002 192.168.202.101:7003 192.168.202.101:7004 192.168.202.101:7005 192.168.202.101:7006

create表示创建集群
--replicas表示指定从节点个数,每个master指定一个从节点
ip:port表示六台redis服务器的ip和端口号

以集群方式连接集群
redis-cli -p 7001 -h 192.168.202.101 -c

 

posted @ 2019-06-20 11:08  lkoooox  阅读(98)  评论(0)    收藏  举报