不管任何程序,只运行一个实例都是不可靠的,一旦因为网络原因导致所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是一样的。不过Redis的主从并不是解决这个问题的,一些对Redis主从的理解,见这篇博客:http://www.cnblogs.com/yiwangzhibujian/p/7047458.html。本篇简单介绍主从的配置及使用。

一、Redis主从模式搭建

1.1 搭建方式

  主从模式的搭建还是很简单的,官网的介绍就更加简单了,只需要在配置文件中加上一行配置:

slaveof 192.168.1.1 

  指明master的ip和端口号就可以了,实际上真的这么简单。

1.2 其他配置

  在redis.conf中,还有一些关于主从的其他配置,按需配置即可。

二、Redis主从模式Java客户端访问

  其实不怎么想介绍主从模式的Java访问方式,感觉没有多少意义,两个原因:

  • 实际生产环境是不会单单使用主从模式的,因为不具备高可用性,至少会使用Sentinal集群的。
  • 如果不是生产程序,平时写着玩,那么简简单单的使用一个Jedis连接就可以了。
Jedis jedis=new Jedis("127.0.0.1", 56379);
//使用jedis完成操作 jedis.close();

  上面的例子很简单,即便搭建的是Sentinal集群,写测试小程序的使用也可以这么用,简单又方便。对了Jedis的Maven依赖为:

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>

  最新版本2.9.0。

最新文章

  1. [c++] Class
  2. 给定一个double类型的数组arr,其中的元素可正可负可0,返回子数组累乘的最大乘积。例如arr=[-2.5,4,0,3,0.5,8,-1],子数组[3,0.5,8]累乘可以获得最大的乘积12,所以返回12。
  3. August 26th 2016 Week 35th Friday
  4. Posix消息队列
  5. mac10.9下eclipse的storm开发环境搭建
  6. 3.openssl speed和openssl rand
  7. iOS学习笔记之Category
  8. MVC下用C#实现Excel导出
  9. 关于web开发的一点理解
  10. 1.RABBITMQ 入门 - WINDOWS - 获取,安装,配置
  11. 注意使用 BTREE 复合索引各字段的 ASC/DESC 以优化 order by 查询效率
  12. [转载] 谷歌技术&quot;三宝&quot;之MapReduce
  13. HDU 6152 - Friend-Graph
  14. 用servlet打内容到网页上
  15. Golang 笔记 1 基础、基本数据类型
  16. codeforces 434D
  17. Android6.0内核移植(2):kernel编译内核
  18. Learning Perl 第六章习题第一题
  19. 关于python中urllib.urlencode的时候出错:UnicodeEncodeError: ‘ascii’的记录
  20. TCP三次握手连接和TCP四次挥手及大量TIME_WAIT解决方法:

热门文章

  1. Java代码操作HDFS测试类
  2. eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled
  3. Linux下dmesg命令处理故障和收集系统信息的7种用法
  4. Android开发中实现https校验
  5. Tomcat学习总结(2)——Tomcat使用详解
  6. BEA-290074 &lt;Deployment service servlet received file download request for file &quot;security/SerializedSystemIni.dat&quot;. The file may exist, but download of this file is not allowed.&gt;
  7. SOA,Webservice,SOAP,REST,RPC,RMI的区别与联系
  8. GoogLeNetv3 论文研读笔记
  9. Ubuntu下opencv的安装及IDEA开发配置
  10. laravel 数据模型方法