无论任何程序,只运行一个实例都是不可靠的,一旦由于网络缘由致使所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是同样的。不过Redis的主从并非解决这个问题的,一些对Redis主从的理解,见这篇博客:http://www.cnblogs.com/yiwangzhibujian/p/7047458.html。本篇简单介绍主从的配置及使用。html
主从模式的搭建仍是很简单的,官网的介绍就更加简单了,只须要在配置文件中加上一行配置:redis
slaveof 192.168.1.1 6379
指明master的ip和端口号就能够了,实际上真的这么简单。小程序
在redis.conf中,还有一些关于主从的其余配置,按需配置便可。服务器
其实不怎么想介绍主从模式的Java访问方式,感受没有多少意义,两个缘由:网络
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。spa