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的bitmaps统计活跃用户

Redis怎么重启哨兵服务

Redis是内存数据库吗

Redis中keys的通用操作(代码)

教你通过homebrew安装配置Redis

Redis与mysql有哪些区别

Redis用在什么地方

Redis缓存中间件基础知识介绍

Redis cluster集群介绍

Redis默认持久化是否开启

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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