Redis常用管理命令 # dbsize 返回當前資料庫 key 的數量。 # info 返回當前 redis 伺服器狀態和一些統計信息。 # monitor 實時監聽並返回redis伺服器接收到的所有請求信息。 # shutdown 把數據同步保存到磁碟上,並關閉redis服務。 # config ...
Redis常用管理命令
# dbsize 返回當前資料庫 key 的數量。
# info 返回當前 redis 伺服器狀態和一些統計信息。
# monitor 實時監聽並返回redis伺服器接收到的所有請求信息。
# shutdown 把數據同步保存到磁碟上,並關閉redis服務。
# config get parameter 獲取一個 redis 配置參數信息。(個別參數可能無法獲取)
# config set parameter value 設置一個 redis 配置參數信息。(個別參數可能無法獲取)
# config resetstat 重置 info 命令的統計信息。(重置包括:keyspace 命中數、
# keyspace 錯誤數、 處理命令數,接收連接數、過期 key 數)
# debug object key 獲取一個 key 的調試信息。
# debug segfault 製造一次伺服器當機。
# flushdb 刪除當前資料庫中所有 key,此方法不會失敗。小心慎用
# flushall 刪除全部資料庫中所有 key,此方法不會失敗。小心慎用
Reids工具命令
#redis-server:Redis 伺服器的 daemon 啟動程式
#redis-cli:Redis 命令行操作工具。當然,你也可以用 telnet 根據其純文本協議來操作
#redis-benchmark:Redis 性能測試工具,測試 Redis 在你的系統及你的配置下的讀寫性能
$redis-benchmark -n 100000 –c 50
#模擬同時由 50 個客戶端發送 100000 個 SETs/GETs 查詢
#redis-check-aof:更新日誌檢查
#redis-check-dump:本地資料庫檢查
判斷key是否存在
exists key +key名字
刪除key
del key1 key2 ...
Redis 中設置過期時間主要通過以下四種方式
- expire key seconds:設置 key 在 n 秒後過期;
- pexpire key milliseconds:設置 key 在 n 毫秒後過期;
- expireat key timestamp:設置 key 在某個時間戳(精確到秒)之後過期;
- pexpireat key millisecondsTimestamp:設置 key 在某個時間戳(精確到毫秒)之後過期;