redis集群

来源:互联网 发布:数码经络理疗仪知乎 编辑:程序博客网 时间:2024/06/05 07:18

1.安装redis



安装的前提条件:

需要安装gccyum install gcc-c++

 

1、下载redis的源码包。

2、把源码包上传到linux服务器,可以在linux上rz上传

3、解压源码包

tar -zxvf redis-3.2.8.tar.gz

4、Make

5、Make install

[root@bogon redis-3.0.0]# make install PREFIX=/usr/local/redis

1.1 启动redis

1、前端启动模式

 默认是前端启动模式,端口是6379

2、后端启动

1)redis的源码目录中复制redis.confredis的安装目录。

2)修改配置文件



1.1 搭建集群需要的环境

搭建集群需要使用到官方提供的ruby脚本。

需要安装ruby的环境。

 

安装ruby

yum install ruby

yum install rubygems

 

redis集群管理工具redis-trib.rb

[root@bogon ~]# cd redis-3.0.0

[root@bogon redis-3.0.0]# cd src

[root@bogon src]# ll *.rb

-rwxrwxr-x. 1 root root 48141 Apr  1 07:01 redis-trib.rb

[root@bogon src]#

 

脚本需要的ruby包:叫什么redis-3.0.0.gem(不知道是什么反正需要)

安装ruby的包:

gem install redis-3.0.0.gem

[root@bogon ~]# gem install redis-3.0.0.gem

Successfully installed redis-3.0.0

1 gem installed

Installing ri documentation for redis-3.0.0...

Installing RDoc documentation for redis-3.0.0...


创建文件夹 redis-cluster redisbin拷贝到redis01


Rm -rf dump.rdb



删除dumm.rdb , redis缓存两种方式rdb快照(将当前状态直接保存),aof(命令行形式,执行一条命令就存起来,这个默认策略1s,安全性高)




这是修改端口和开启集群

 

创建6redis


 

ruby脚本拷贝到 redis-cluster目录下


启动6redis实例,先创建脚本

是server不是service






创建集群

./redis-trib.rb create --replicas 1 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 127.0.0.1:7006

1.1 测试集群

redis01/redis-cli -h 127.0.0.1 -p 7002 -c 要加c不然条不过去





0 0
原创粉丝点击