無論任何程序,只運行一個實例都是不可靠的,一旦由於網絡緣由致使所在機器不可達,或者所在服務器掛掉,那麼這個程序將不能對外提供服務了,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