1、事務
multi 開啟 exec 退出
2、安全驗證
CONFIG get requirepass 查看是否驗證了密碼 CONFIG set requirepass "adc" 設置redis驗證密碼
再次查看報錯 (error) NOAUTH Authentication required.是因為設置了密碼 需要驗證
auth ‘password’ 驗證密碼
驗證之后可在才查看
3、數據庫備份與恢復
SAVE 開啟備份 會自動創建備份文件
BGSAVE 后台執行備份
CONFIG GET dir 獲取備份文件的地址
4、性能測試
redis-benchmark [option] [option value] 測試redis性能
-h 指定服務器主機名 127.0.0.1
-p 指定服務器端口 6379
-s 指定服務器 socket
-c 指定並發連接數 50
-n 指定請求數 10000
-d 以字節的形式指定 SET/GET 值的數據大小 2
-k 1=keep alive 0=reconnect 1
-r SET/GET/INCR 使用隨機 key, SADD 使用隨機值
-P 通過管道傳輸 <numreq> 請求 1
-q 強制退出 redis。僅顯示 query/sec 值
--csv 以 CSV 格式輸出
-l 生成循環,永久執行測試
-t 僅運行以逗號分隔的測試命令列表。
-I Idle 模式。僅打開 N 個 idle 連接並等待。
在redis內執行報錯:(error) ERR unknown command `redis-benchmark`, with args beginning with: `-n`, `10000`, `-q` 原因是需要退出在正常shell環境中執行