keys * : 返回滿足的所有鍵 ,可以模糊匹配
exists :是否存在指定的key,存在返回1,不存在返回0
exprie:設定某個key的過期時間
ttl:檢視剩餘時間
persisit:取消過去時間
select : 選擇資料庫 資料庫為0-15(預設一共16個資料庫) 設計成多個資料庫實際上是為了資料庫安全和備份
move key dbindex : 將當前資料中的key轉移到其他資料庫
randmkey:隨機返回乙個key
rename:重新命名key
echo:列印命令
dbsize:檢視資料庫的key數量
info:檢視資料庫資訊
config get * 實時傳儲收到的請求,返回相關的配置
flushdb :清空當前資料庫
flushall :清空所有資料庫
安全性:
設定客戶端連線後進行任何其他指定前需要使用的密碼警告:因為redis速度相當快,所以一台比較好的伺服器下乙個外部的使用者可以在一秒鐘進行150k次的密碼嘗試,這意味著你需要指定非常非常強大的密碼來防止暴力破解
配置方法:
requirepass beijing(在配置檔案中配置密碼)
auth redis(授權方式1)
redis-cli -a redis(授權方式2)
重啟服務,再次進入會發現沒有許可權:
[root@localhost conf]# pkill redis-server[root@localhost conf]# ../bin/redis-server /usr/local/redis/conf/6379
.conf
[root@localhost conf]# cd ..
[root@localhost redis]# cd bin/[root@localhost bin]# ./redis-cli
127.0.0.1:6379> keys *(error) noauth authentication required.
輸入密碼則成功進入:
127.0.0.1:6379>auth redisok127.0.0.1:6379> keys *
1) "c"
2) "
set1
"3) "
zset1
" ......
每次進入的時候都要輸入密碼,簡單的方法,登入授權:
[root@localhost bin]# ./redis-cli -a redis127.0.0.1:6379> keys *
1) "c"
2) "
set1
" .......
小貝 redis高階應用 安全性
redis高階應用 安全性 一 為什麼redis需要安全性 二 設定redis驗證密碼 三 驗證 1 redis作為資料的儲存介質,如果無法保證redis的安全,就同等於無法保證其資料的安全,而一旦資料的丟失,後果不堪設想。從這個角度來看,redis需要安全保護。2 redis速度相當快,所以在一台...
安全測試及B S C S安全性比較
一 使用者認證安全的測試要考慮問題 1.明確區分系統中不同使用者許可權 2.系統中會不會出現使用者衝突 3.系統會不會因使用者的許可權的改變造成混亂 4.使用者登陸密碼是否是可見 可複製 5.是否可以通過絕對途徑登陸系統 拷貝使用者登陸後的鏈結直接進入系統 6.使用者退出系統後是否刪除了所有鑑權標記...
Linux安全性模型及許可權詳細
本文是學習 鳥哥的linux私房菜 時,記錄下的學習筆記,希望對你有所幫助。linux安全性模型 使用user和group 角色 控制使用者對檔案的操作許可權 使用者使用賬號和口令登入linux 每個檔案都有owner,且owner屬於某個group 每個程式都有owner和group 使用者use...