文档章节

Redis集群部署及性能测试

COSE
 COSE
发布于 2017/08/16 16:05
字数 475
阅读 44
收藏 0

1 Redis集群的安装部署

    Redis从3.0.0开始支持集群功能,目前最新版本为3.0.4。

    下载地址见:http://redis.io/

    Redis集群现在的一个缺陷是,和单点模式(stand alone)丰富的客户端及完整的功能支持对比,集群只拥有部分语言的客户端支持,且多数是开发测试状态,而且支持的功能比较有限。

安装Redis

# 安装路径为/usr/local/redis-3.0.4
$ cd /usr/local/redis-3.0.4

$ make
$ make test # 可以使用"make PREFIX=/some/other/directory install"选择安装路径 $ sudo make install

    make install只是安装二进制文件,并不会配置服务项脚本(init script)。如果需要应用于生产环境,需要配置服务项,并且设置更合理的配置选项,例如配置文件路径,日志等级,持久化路径等。
    Redis安装包为Ubuntu和Debian系统提供了一个可以完成这些配置的脚本:

$ cd utils
$ sudo ./install_server.sh

    脚本会提示选择一系列的配置项。安装完毕后,可以使用/etc/init.d/redis_<portnumber>启动或关闭redis实例,例如

 

$ sudo /etc/init.d/redis_6379 start
$ sudo /etc/init.d/redis_6379 stop

 

    如果需要配置过程更详细的说明,或者在Redhat和CentOS下配置服务项,可以参照以前写的一篇安装Redis的文档:

    http://my.oschina.net/u/1049845/blog/203370

配置Redis集群

    使用Redis集群前需要安装Ruby,为什么?因为目前集群是通过Ruby脚本启动的

    此外,需要使用一种集群的客户端,这里采用Python客户端redis-py-cluster,详细信息参见:

    https://github.com/Grokzen/redis-py-cluster

    关于redis集群的详细配置说明,请访问

    http://redis.io/topics/cluster-tutorial

2 性能测试

待补充

 

    

 

 

 

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
COSE

COSE

粉丝 6
博文 22
码字总数 10162
作品 0
南京
程序员
私信 提问
Redis分布式集群几点说道

Redis数据量日益增大,使用的公司越来越多,不仅用于做缓存,同时趋向于存储这一块,这样必促使集群的发展,各个公司也在收集适合自己的集群方案,目前行业用的比较多的是下面几种集群架构,...

涩女郎
2016/09/23
87
0
初学乍练redis:使用redis-migrate-tool做redis在线数据迁移

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/84138537 目录 一、问题提出 二、关于redis-migrate-tool 三、实验 1. 建议集群red...

wzy0623
11/16
0
0
Redis企业集群工具RLEC

版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/50549849 Redis企业集群工具RLEC 作者:chszs,未经博主允许不得转载。经许可的...

chszs
2016/01/20
0
0
云数据库redis版的性能测试

测试环境和命令: 阿里云VPC环境, 4 x (1核, 2G ECS) 用于运行codis proxy codis proxy后端slot均衡的接2个或4个阿里云redis实例 内网SLB连接4个codis proxy 只单纯测试单条读写, 命令如...

庆沉
2016/10/08
31
0
Redis集群技术及Codis实践

“高效运维最佳实践”是InfoQ在2015年推出的精品专栏,由触控科技运维总监萧田国撰写,InfoQ总编辑崔康策划。 前言 如开篇文章所言,高效运维包括管理的专业化和技术的专业化。前两篇我们主要...

mac_zhao
2015/06/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

怎样实际项目中运用责任链模式

1 模式概要 1.1 简介 责任链模式为请求创建一个接收者对象链,每个接收者都包含对另一个接收者的引用,如果一个对象不能处理该请求,那么它会把请求传给下一个接收者,依此类推 责任链模式避...

小刀爱编程
12分钟前
1
0
【宇润日常疯测-004】JS 遍历数组如何快!快!快!

首先,我就是一后端全栈,对前端也只是会用罢了。闲的无聊来测测,不深究,只看表面,不喜勿喷! 遍历数组在写 JS 代码时候一定是经常用的,那么怎么遍历能达到最高效率呢,很多人一定没有测...

宇润
16分钟前
6
1
Linux系统如何定制History输出格式

Linux系统使用History命令来查看系统的运行记录,从而找出一些问题。但是History输出的数据中常常没有时间等信息。本文就来教大家Linux系统如何定制History输出格式。   具体方法如下 以r...

linuxprobe16
18分钟前
1
0
(一) pyhon 基础语法(数值 字符串 元组 列表 字典)

1、python的数据类型: 数值 字符串 列表 元组 字典; 数值类型包括; 整型(int) 长整型(long) 浮点型(float) 复数型 字符串; 可以通过type() 来查看是什么类型的; 注释:len()只支持 字符...

芬野de博客
19分钟前
1
0
Android闹钟 AlarmManager的使用

Android闹钟 AlarmManager的使用 AlarmManager介绍   AlarmManager这个类提供对系统闹钟服务的访问接口。   你可以为你的应用设定一个在未来某个时间唤醒的功能。   当闹钟响起,实际上...

东街小霸王
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部