【Redis】Redis學習(三) Redis 主從模式詳解

  無論任何程序,只運行一個實例都是不可靠的,一旦由於網絡緣由致使所在機器不可達,或者所在服務器掛掉,那麼這個程序將不能對外提供服務了,Redis也是同樣的。不過Redis的主從並非解決這個問題的,一些對Redis主從的理解,見這篇博客:http://www.cnblogs.com/yiwangzhibujian/p/7047458.html。本篇簡單介紹主從的配置及使用。html

1、Redis主從模式搭建

1.1 搭建方式

  主從模式的搭建仍是很簡單的,官網的介紹就更加簡單了,只須要在配置文件中加上一行配置:redis

slaveof 192.168.1.1 6379

  指明master的ip和端口號就能夠了,實際上真的這麼簡單。小程序

1.2 其餘配置

  在redis.conf中,還有一些關於主從的其餘配置,按需配置便可。服務器

2、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。spa

相關文章
相關標籤/搜索