redis集群环境搭建以及java中jedis客户端集群代码实现
2016-01-02 23:34
811 查看
redis相关网站:
操作系统:centos 6.3
redis版本:3.0.6
java客户端版本: jedis 2.7.2
redis客户端图形用户界面:RedisDesktopManager
伦理片 http://www.dotdy.com/
1.redis服务端集群搭建步骤: 1.下载redis安装包,进行解压安装
2.安装ruby、rubygems install ruby ,安装ruby的原因是,在进行集群的时候,使用的是ruby语言工具实现的,所以在集群之前首先需要搭建ruby的环境
3.在上述步骤完成之后,便可以搭建集群环境,redis提供了两种集群搭建方法,执行脚本方法(安装包下面的util包中)和手动搭建。
注意:
1.在集群的时候,如果是远端客户端访问redis服务端,那么在分片的时候,需要使用Ip进行分片,下面会详细说
2.在创建每个节点的时候,不要只用redis-server ,使用绝对路径下的redis-server xxx
2.客户端(java):
注意:
1.本文的客户端使用的是java,官网中对于java客户端也提供了不少的client,但是本文使用的是官方推荐的jedis。
2.在项目开发中,一般情况下都会用到spring来管理应用,本文也是如此,spring 本身也提供了对redis的集成支持,具体的网址:http://projects.spring.io/spring-data-redis,
但是好像目前spring-data-redis不提供集群的功能,所以本文没有使用它,而是使用了原装的jedis来进行开发,如果在项目中没有用到集群的功能,则可以使用spirng-data-redis。
下面是具体的代码实现
1.maven依赖
影音先锋电影 http://www.iskdy.com/
Java代码
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
相关文章推荐
- Redis学习笔记七:独立功能之排序
- Redis学习笔记六:独立功能之 Lua 脚本
- Redis学习笔记五:独立功能之事务
- 【Linux学习笔记】Linux-CentOS下安装Redis
- Ubuntu 15.10 下Scala 操作Redis Cluster
- 写一些脚本的心得总结系列第4篇-------从数据库同步到redis
- JedisCluster实现redis的keys命令的方法
- mysql同步redis
- Redis学习笔记四:独立功能之发布与订阅
- redis 学习笔记1
- NoSQL之Redis介绍及安装
- NoSQL之Redis中的hash 操作
- Redis的数据类型及其操作
- Linux下安装redis
- CenterOs 7 下Redis的安装和配置
- Windows下Lua+Redis 断点调试环境搭建==Linux下类似
- 在windows上部署使用Redis
- C#中使用ServiceStack.Redis
- redis做RDB时请求超时case
- Linux CentOS 7编译redis报错"cc:未找到命令"解决方案