码迷,mamicode.com
首页 > 其他好文 > 详细

Redis集群搭建管理

时间:2015-05-08 18:23:58      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:redis   分布式   集群   

        Redis 3.0版之前未支持集群功能,一般通过结合Twemproxy(Twitter出品)或者Codis(豌豆荚使用)来实现分布式集群,性能和稳定性都还不错,只是配置和管理方面仍显复杂。新发布的3.0版现已默认内置支持集群功能。Redis通过分区来保障集群的可用性,即使部分节点失效或者无法连接,集群仍然能够继续处理客户请求。

        Redis集群使用数据分片而不是一致性哈希来实现。集群总共包含16384个哈希槽,每个节点分配一部分哈希槽,每个键存放在其中的一个槽里。这也意味着如果集群未开启主从复制,其中的任何一个节点宕机或断网,这些槽中存放的键将无法访问到。所以开启Redis集群时,最好开启复制,确保当主节点失效或者连接失败时,该主节点对应的从节点能够顶替主节点继续运作。

        下面介绍下Redis集群的搭建管理。

一.    安装Redis,常用脚本地址:http://dongsong.blog.51cto.com/916653/1649590

Redis集群配置文件redis.conf内容,和redis管理脚本放在同一目录下:

# redis.conf
port 6380
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
daemonize yes
logfile redis.log
mkdir -p /App/src
cd /App/src
wget http://download.redis.io/releases/redis-3.0.1.tar.gz
sh redis install



本文出自 “松松” 博客,请务必保留此出处http://dongsong.blog.51cto.com/916653/1649680

Redis集群搭建管理

标签:redis   分布式   集群   

原文地址:http://dongsong.blog.51cto.com/916653/1649680

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!