redis安全與管理

一,redis安全php

Redis在安所有分並無作太多的工做,畢竟Redis是按照「Redis是運行在python

可信環境」這個假定來設計的。git

1) 安全相關的配置github

1:bind:能夠綁定容許訪問數據庫的地址,2.8之後版本,能夠綁定多個ip地址redis

2:requirepass:設置數據庫密碼,若是設置了,那麼客戶端每次鏈接Redis的時數據庫

候,都須要傳入密碼,形如:auth 密碼,而後才能執行命令。安全

若是是複製集,就須要配置masterauth參數爲主數據庫的密碼工具

2)安全相關的命令性能

1:rename-command:命令重命名ui

二,redis管理

1)經常使用的管理命令

1:slowlog get:獲取慢日誌,能夠經過配置文件的slowlog-log-slower-than來設置時間限

制,默認是10000微秒,slowlog-max-len來限制記錄條數。

返回的記錄包含四個部分:

(1)日誌的id

(2)該命令執行的unix時間

(3)該命令消耗的時間,單位微秒

(4)命令和參數

2:monitor:監控Redis執行的全部命令,這個命令比較耗性能,建議僅用在開發調試階段

2)經常使用的管理工具

1:phpRedisAdmin:地址https://github.com/ErikDubbelboer/phpRedisAdmin

2:rdbtools:地址https://github.com/sripathikrishnan/redis-rdb-tools ,這個是用

python寫的,能夠提供生成內存報告、轉儲文件到JSON、使用標準的diff工具比較兩個

dump文件等功能

3:Cacti:用來監控Redis服務的流量

相關文章
相關標籤/搜索