linux安裝redis配置

  1. 安裝
    yum install redis
    
    可能yum源中沒有nginx需要自己更新yum
  2. 路徑
    /etc/redis.conf   --配置文件地址
  3. 啓動
    systemctl start redis -- 啓動
    
    這裏可能出錯,原因是沒有權限  vim /usr/lib/systemd/system/redis.service   將用戶和組改爲root
    User=root
    Group=root
    
    然後必須重載systemctl配置 systemctl daemon-reload
    
    systemctl status redis -- 查看是否啓動
    systemctl stop reids -- 停止
    
    systemctl enable redis --- 設置開機自啓
    
    如果防火牆開放需要開放端口
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
  4. 配置
    vim /etc/redis.conf
    
    1. 註釋 bind 127.0.0.1   ----不註釋的話只能127.0.0.1才能訪問
    2. protected-mode yes  改爲 no 關閉保護模式
    3. prot 6379 修改默認端口
    4. requirepass 123456 設置密碼
    
    
    重載配置 systemctl daemon-reload
  5. 運行
    redis-cli -h 127.0.0.1 -p 6379 
    運行之後輸入密碼
    這裏是沒有用戶名的
    直接auth 123456就可以瞭然後可以用 keys * 查詢
  6. 鏈接客戶端
    直接用redis DeskTop就可以
    
    這裏說的是連接服務器的(你能操作但是不知道密碼)
    使用MobaXterm
    
    把遠端的127.0.0.1:6379代理到本地,這樣直接用桌面客戶端鏈接就可以了
  7. 備份
    reids默認開啓RDB模式,並可以同時開啓AOF
    AOF配置詳解
    appendonly  yes                    #開啓AOF持久化功能;
    appendfilename appendonly.aof          #AOF持久化保存文件名;
    appendfsync always                     #每次執行寫入都會執行同步,最安全也最慢;
    #appendfsync everysec                  #每秒執行一次同步操作;
    #appendfsync no                    #不主動進行同步操作,而是完全交由操作系統來做,每30秒一次,最快也最不安全;
    auto-aof-rewrite-percentage  100      #當AOF文件大小超過上一次重寫時的AOF文件大小的百分之多少時會再次進行重寫,如果之前沒有重寫過,則以啓動時的AOF文件大小爲依據;
    auto-aof-rewrite-min-size    64mb      #允許重寫的最小AOF文件大小配置寫入AOF文件後,要求系統刷新硬盤緩存的機制。
    
    參考鏈接: https://www.cnblogs.com/deny/p/11531355.html 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章