redis集群搭建需要什么


本文摘自PHP中文网,作者(*-*)浩,侵删。

Redis集群至少需要3个节点,因为投票容错机制要求超过半数节点认为某个节点挂了该节点才是挂了,所以2个节点无法构成集群。

集群中有三个节点的集群,每个节点有一主一备。需要6台虚拟机。搭建一个伪分布式的集群,使用6个redis实例来模拟。

1.安装ruby环境 (推荐学习:Redis视频教程)

1

2

3

yum install ruby//ruby运行环境

yum install rubygems//ruby包管理器将redis-3.0.0.gem上传到服务器(redis-trib.rb运行需要依赖的包)

gem installe redis-3.0.0.gem(安装该依赖包)

2.搭建集群

(1)拷贝bin

1

2

mkdir redis-cluster cd redis

cp -r bin ../redis-cluster/redis01 //拷贝

(2)配置文件修改

1

2

cd ../redis-cluster/redis01/rm -f dump.rdb (删除快照文件)

vim redis.conf

修改:

1

port 7001cluster-enabled yes

(3)创建六个节点

1

cp -r redis01/ redis02(一直改到6)vim redis02/redis.conf(分别改端口号)

(4)拷贝集群脚本到集群目录下

1

2

cd redis-3.0.0/src

cp *.rb /usr/local/redis-cluster/

(5)运行6个redis实例

1

2

3

4

5

6

7

8

vim startall.shcd redis01

./redis-server redis.confcd ..cd redis02

./redis-server redis.confcd ..cd redis03

./redis-server redis.confcd ..cd redis04

./redis-server redis.confcd ..cd redis05

./redis-server redis.confcd ..cd redis06

./redis-server redis.confcd ..

./startall.sh

(6)创建集群

1

./redis-trib.rb create --replicas 1 192.168.25.153:7001 192.168.25.153:7002 192.168.25.153:7003192.168.25.153:7004 192.168.25.153:7005 192.168.25.153:7006

更多Redis相关技术文章,请访问Redis入门教程栏目进行学习!

以上就是redis集群搭建需要什么的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Redis学习之:介绍Redis事务

Redis集群搭建需要什么

Redis英语怎么读

Redis主从复制创建过程

使用Redis完成聊天室功能

Redis为什么是单线程

Redis持久化的几种方式介绍

Redis用在哪里

Redis是什么东西

Redis性能为什么高

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...