1. 程式人生 > >redis安全及實用工具

redis安全及實用工具

1 Redis安全

(1)不要讓redis執行在0.0.0.0。redis連線後是直接可以連上並進行一些操作,這樣其實是有很大的安全隱患,最好做下認證。

[[email protected] ~]# vim /etc/redis.conf
requirepass 123456
bind 10.0.0.10

[[email protected] ~]# /etc/init.d/redis restart
Stopping redis-server:                                     [  OK  ]
Starting redis-server:                                     [  OK  ]

[
[email protected]
~]# redis-cli -h 10.0.0.10 10.0.0.10:6379> keys * (error) NOAUTH Authentication required. 10.0.0.10:6379> AUTH 123456 OK 10.0.0.10:6379> KEYS * 1) "MAST" 2) "key1" 3) "key3" 4) "key4" 5) "key2"

(2)一些危險的命令要重新命名,儘量不使用,如FLUSHALL、CONFIG等

[[email protected] ~]# vim /etc/redis.conf
rename-command FLUSHALL ""
rename-command CONFIG ""
[
[email protected]
~]# /etc/init.d/redis restart Stopping redis-server: [ OK ] Starting redis-server: [ OK ] [[email protected] ~]# redis-cli -h 10.0.0.10 10.0.0.10:6379> FLUSHALL (error) ERR unknown command 'FLUSHALL' 10.0.0.10:6379>

(3)redis儘量不要在root使用者下執行,yum安裝後會自動建立一個redis使用者,可用此使用者登入

2 Redis實用工具

2.1 PHPRedisAdmin

PHPRedisAdmin是Redis的圖形化管理工具

# 下載包,然後解壓
[[email protected] ~]# wget -q https://github.com/erikdubbelboer/phpRedisAdmin/archive/master.zip
[[email protected] ~]# unzip master.zip
[[email protected] ~]# ll phpRedisAdmin-master/
total 116
-rw-r--r-- 1 root root   201 Sep 24 20:26 Dockerfile
-rw-r--r-- 1 root root  2702 Sep 24 20:26 README.markdown
-rw-r--r-- 1 root root   599 Sep 24 20:26 composer.json
-rw-r--r-- 1 root root  2336 Sep 24 20:26 composer.lock
drwxr-xr-x 2 root root  4096 Sep 24 20:26 css
-rw-r--r-- 1 root root  1770 Sep 24 20:26 delete.php
-rw-r--r-- 1 root root   233 Sep 24 20:26 docker-compose.yml
-rw-r--r-- 1 root root  5826 Sep 24 20:26 edit.php
-rw-r--r-- 1 root root  4617 Sep 24 20:26 export.php
-rw-r--r-- 1 root root   174 Sep 24 20:26 flush.php
drwxr-xr-x 2 root root  4096 Sep 24 20:26 images
-rw-r--r-- 1 root root  2329 Sep 24 20:26 import.php
drwxr-xr-x 2 root root  4096 Sep 24 20:26 includes
-rw-r--r-- 1 root root  7675 Sep 24 20:26 index.php
-rw-r--r-- 1 root root  1090 Sep 24 20:26 info.php
drwxr-xr-x 2 root root  4096 Sep 24 20:26 js
-rw-r--r-- 1 root root  1311 Sep 24 20:26 login.php
-rw-r--r-- 1 root root  1208 Sep 24 20:26 logout.php
-rw-r--r-- 1 root root  3395 Sep 24 20:26 overview.php
-rw-r--r-- 1 root root  1210 Sep 24 20:26 rename.php
-rw-r--r-- 1 root root   325 Sep 24 20:26 save.php
-rw-r--r-- 1 root root  1032 Sep 24 20:26 ttl.php
-rw-r--r-- 1 root root 12355 Sep 24 20:26 view.php

[[email protected] ~]# yum install httpd
[[email protected] ~]# mv phpRedisAdmin-master/ /var/www/html/redisadmin
[[email protected] ~]# chown -R apache:apache /var/www/html/redisadmin/
[[email protected] ~]# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

2.2 rdbtools

rdbtools是由Python寫的用來分析Redis的rdb快照檔案用的工具,它可以把rdb快照檔案生成json檔案或者生成報表用來分析Redis的使用詳情、使用標準的diff工具比較兩個dump檔案,總之是比較實用的工具,安裝可以通過Python的pip來安裝。

yum install python-pip -y
pip install rdbtools
cd /var/lib/redis
cp dump.rdb /tmp
rdb -c memory /tmp/dump.rdb > redis.csv

相關推薦

redis安全實用工具

1 Redis安全 (1)不要讓redis執行在0.0.0.0。redis連線後是直接可以連上並進行一些操作,這樣其實是有很大的安全隱患,最好做下認證。 [[email protected] ~]# vim /etc/redis.conf requi

redis安全必備知識

可能 sync sim write 很好 wrap 內存數據 man 配置 redis安全及必備知識一.redis安全為redis設置密碼命令行的模式(重啟後失效): 查看密碼:CONFIG GET requirepass密碼認證:AUTH password設置密碼:CON

Redis管理監控工具treeNMS

  Redis做為現在web應用開發的黃金搭擔組合,大量的被應用,廣泛用於儲存session資訊,許可權資訊,交易作業等熱資料。 相信大家在工作中也會遇到我說的這些問題,在工作中大家可能都裝過一些視覺化的工具,客戶端工具,狀態監控工具。例如Redis Desktop Manager

超好用的Redis管理監控工具,使用後可大大提高你的工作效率!

        Redis做為現在web應用開發的黃金搭擔組合,大量的被應用,廣泛用於儲存session資訊,許可權資訊,交易作業等熱資料。做為一名有10年以上JAVA開發經驗的程式設計師,工作中專案也是廣泛使用了Redis,工作中也遇

超好用的Redis管理監控工具treeNMS,可大大提高你的工作效率!

        Redis做為現在web應用開發的黃金搭擔組合,大量的被應用,廣泛用於儲存session資訊,許可權資訊,交易作業等熱資料。做為一名有10年以上JAVA開發經驗的程式設計師,工作中專案也是廣泛使用了Redis,工作中也遇到了Redis的資料視覺化不便、Red

Redis管理監控工具(一)

Redis做為現在web應用開發的黃金搭擔組合,大量的被應用,廣泛用於儲存session資訊,許可權資訊,交易作業等熱資料。做為一名有10年以上JAVA開發經驗的程式設計師,工作中專案也是廣泛使用了Redis,工作中也遇到了Redis的資料視覺化不便、Redis

安全通道實用工具nltest.exe的使用簡介(上)

工具: 此工具在Microsoft Windows NT 4.0資源工具包中可以找到,另外如果你有Windows 2003安裝盤的話,在安裝盤的Support Tools目錄下有安裝Support Tools的一個工具包安裝程式,你安裝此工具包後同樣也有nltest.exe工

linux必備安全加密小工具

安全與加密 墨菲定律說如果有兩種或兩種以上的方式去做某件事情,而其中一種選擇方式將導致災難,則必定有人會做出這種選擇。所以也告誡我們做任何事都要確保它的正確性和安全性。接下來介紹幾種安全的linux小工具。Aide 數據庫監控配置文件:/etc/aide.confAide的數據庫存儲在/var/lib/a

redis安全設置主從配置

毫秒 pri tcp sha inf 自己 ise error_log form redis安全設置 編輯/etc/redisc.conf配置文件 #設置監聽ip bind 127.0.0.1 2.2.2.2 ? #可以是多個ip,使用空格分隔 #設置監聽端口 prot 6

SQL Server大容量複製實用工具bcp下載安裝使用

1.下載安裝 1,1下載 SQL Server2008點選這裡,SQL Server2016點選這裡 選中如圖兩項下載(請自行選擇64位或32位)。 1.2安裝 先安裝sqlncli.msi,後安裝SqlCmdLnUtils.msi。 1.3配環境變數 環境變數地址

SpringBoot整合redis簡單工具類使用

本篇文章只是簡單的SpringBoot整合redis及redis的簡單工具類 1.匯入pom檔案 <!--redis--> <dependency> <groupId>org.springframework.boot</gr

轉://Oracle補丁opatch工具介紹

獨立 管理所 無效對象 rim 計劃 目錄 conn 技術 有時 一. CPU(Critical Patch Update) 一個CPU內包含了對多個安全漏洞的修復,並且也包括相應必需的非安全漏洞的補丁。CPU是累積型的,只要安裝最新發布的CPU即可,其中包括之前

Mac App 最好的快速啟動切換工具:Manico 2.0

閱讀 enter 區域 提示 aca 頁面 進行 版本 喜歡 本文標簽: Mac效率工具 Mac小工具 Manico2.0 MacApp快速啟動 MacApp切換工具 在 OS X 下,我們想要啟動或切換應用時,通常有以下三個選擇: 對於常用應用,將鼠標光標移動到屏幕下方

redisredis簡介下載安裝

移動 持久化 文檔 acl inf zxvf osql .cn ted 1. 數據庫的分類:關系型數據庫,非關系型數據庫(Nosql) 2.非關系型數據庫: 鍵值型數據庫:redis 等。 列式存儲數據庫: hbase 等。 文檔型數據庫 : mongoDB 等。 圖形數

實用工具mycli:MySQL、MariaDB 和 Percona 的命令行界面

mysqlmycli 是默認的 MySQL 客戶端的現代替代品,mycli 將在你輸入時自動補全關鍵字、表名、列和函數。HomePage: http://mycli.net 使用效果如下:RHEL, Centos安裝方式: 目前作者沒有針對RHEL, Centos提供RPM包,暫時可用pip方式

redis安全刪key腳本

logs redis-cli done echo 線上 cli 執行 spa -a 需求: 刪除指定前綴開頭的rediskey ,掃描和刪除過程中對線上無感知 只要知道線上操作的時候我們要用scan來代替 keys ,這一點就行了,簡單腳本如下: del.

Redis部署參數筆記

redis部署 redis參數 Redis Cluster是Redis的集群實現,內置數據自動分片機制,集群內部將所有的key映射到16384個Slot中,集群中的每個Redis Instance負責其中的一部分的Slot的讀寫。 集群客戶端連接集群中任一Redis Instance即可發送命令,當R

Redis基礎入門

是否 解釋器 redis 單獨 示例 lease out field 發布系統 一. 什麽是 Redis Redis 是一個可基於內存,有著完備的持久化機制並以 Key-Value 形式存儲的非關系型數據庫。也稱為數據結構服務器。 二.

redis安裝主從配置

redis;redis主從配置一、redis介紹 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數據類型都支持push/pop、add/remove及取交集並

boost實用工具:創建一個禁止復制的類 noncopyable

它的 手寫 生成 prot x11 編譯 實用 idt mes   boost的noncopyable允許創建一個禁止復制的類,使用很簡單,但很好用! C++ Code 12345678910111213141516171819202122232425262