#[喵咪Redis]Redis配置文件和主從設置git
##前言##github
上一節已經介紹了redis的基本使用也運行起來了redis,本節來進一步瞭解一下redis的配置,以及怎麼配置主從關係,主從關係配置好了咱們的redis就能夠以一個集羣的方式運行了.那麼話很少說,就和筆者來進一步瞭解redis把!redis
附上:vim
喵了個咪的博客:w-blog.cn安全
Redis官網:http://redis.io/工具
Redis命令大全:http://doc.redisfans.com/ui
Redsi源碼地址:http://download.redis.io/releases/code
GitHub地址:https://github.com/antirez/redisblog
##1. Redis配置文件##內存
咱們先來了解一下redis的一些比較重要的配置問題,使用上一節介紹的redis-install腳本生成的redis的配置文件會默認在**/etc/redis/**目錄中,咱們用vim編輯能夠看到配置文件中幾乎每個配置都有註釋,你們能夠自行了解這裏介紹幾個比較重要的配置項
###1.1 databases
databases用來肯定redis可以操做的db數量有多少個,默認是16個也就是0-15,通常推薦改成100
###1.2 save
save表明了redis數據同步到數據文件的機制(從內存到磁盤),默認配置以下:
save 900 1 #900秒(15分鐘)若是至少1鍵改變 save 300 10 #300秒(5分鐘)若是至少10鍵改變 save 60 10000 #60秒若是至少10000鍵改變
推薦使用save "" 實時同步下降應爲redis掛掉丟數據的風險
###1.3 requirepass
requirepass是redis的安全機制設置以後鏈接此redis都須要進行密碼驗證
##2. Redis的主從配置##
咱們按照上一節提到的redis-install在建立一個redis實例端口號爲6380,然咱們修改6380配置文件
###2.1 slaveof
slaveof用來配置主實例地址以及端口號
slaveof 127.0.0.1 6379
###2.2 masterauth
masterauth若是主實例設置了密碼那麼子實例也要相應的配置此參數才能成功的鏈接上
###2.3 查看主從關係是否配置完成
咱們先把redis_6379和6380進行重啓,而後咱們經過redis_cli鏈接到6379進行一條key的寫入而後登陸到6380進行查看若是能查到對應的值,這個時候一主一叢就已經配置好了
###2.4 redis圖形化工具推薦
推薦一個redis圖形化界面工具用於查看redis的狀況RedisStudio
##3. 總結##
本節主要介紹了一下redis比較重要的一些配置文件,以及關於如何配置redis主從設置,下一節就要真正開始瞭解redis高可用自動災備負載集羣的配置了,多謝你們的關注本小節就到這裏了,咱們下節再見!
注:筆者能力有限有說的不對的地方但願你們可以指出,也但願多多交流!
PhalApi官網QQ交流羣:421032344 歡迎你們的加入!