安全問題 解決不安全的redis連線方式

2021-10-09 20:56:16 字數 1211 閱讀 1448

redis是乙個key-value儲存系統。當服務需要執行大量查詢操作時需要用到它。近期通過安全掃瞄,發現如果服務沒有通過密碼連線redis時,會報錯:不安全的redis連線方式。為了解決這個安全問題,通常需要給redis設定密碼,讓服務通過密碼連線redis。

永久性方案:修改配置檔案

步驟一:在redis.conf的配置檔案中找到requirepass引數,進行如下配置:

#requirepass foobared

requirepass 123456

// 設定密碼123456

步驟二:儲存後重啟redis

臨時性方案:redis重啟之前有效

步驟一:進入redis:

[root@centos6 ~]

# redis-cli

127.0.0.1:6379>

步驟二:驗證當前redis的沒有設定密碼:

127.0.0.1:6379> config get requirepass

1)"requirepass"

2)""

步驟三:設定密碼:

127.0.0.1:6379> config set requirepass 123456

ok

驗證配置是否生效

步驟一:進入redis:

[root@centos6 ~]

# redis-cli

127.0.0.1:6379>

127.0.0.1:6379> config get requirepass

(error) noauth authentication required.

步驟三:驗證身份

127.0.0.1:6379> auth 123456        /

/設定的密碼

ok /

/驗證通過

驗證通過後,你可以愉快地查詢redis儲存的key了

127.0.0.1:6379> keys *

1)"f808002"

2)"f808002"

3)"f808005"

執行緒(四)解決執行緒不安全問題

一 何為執行緒不安全?執行緒安全 多執行緒併發執行時,沒有產生邏輯錯誤 執行緒不安全 多執行緒併發執行時,產生邏輯錯誤 體會執行緒不安全 static class counter public static void main string args throws interruptedexcept...

執行緒安全問題解決方案

實現賣票案例出現了執行緒安全問題,賣出了不存在和重複的票 解決執行緒安全的第一種方法 使用同步 塊 格式 synchronized 鎖物件 注意 1.同步 塊中的鎖物件,可以使用任意物件 2.但是必須保證多個執行緒使用的鎖物件是同乙個 3.鎖物件作用 把同步 塊鎖住,只讓乙個執行緒在同步 塊中執行 ...

AppScan安全問題解決方案

一 環境準備 三 高危常見問題解決方案 1.sql盲注 主要就是通過注入sql的關鍵字,來破壞原有的查詢,導致頁面報錯 a.看看幾種常見的盲注方式 b.解決方案 思路 sql注入與sql盲注實際的攻入方式不同,但是解決思路都是通過過濾特殊字元,只是過濾的字元稍有差異。實際解決 從以上幾種注入可以看出...