亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redis debug命令詳解

發布時間:2020-08-18 23:18:03 來源:ITPUB博客 閱讀:287 作者:chenfeng 欄目:關系型數據庫

redis debug命令提供了幾個非常實用的debug功能,本文介紹下redis下的debug命令。


debug segment

讓redis發生段錯誤,如果開啟了coredump,則會產生core文件。這個命令實現很簡單,直接往一個非法地址上寫數據。


*((char*)-1) = 'x';

debug oom

申請一大片內存,直接讓zmalloc觸發oom錯誤


void *ptr = zmalloc(ULONG_MAX); /* Should trigger an out of memory. */

zfree(ptr);

addReply(c,shared.ok);

debug assert

不多解釋


redisAssertWithInfo(c,c->argv[0],1 == 2);


debug reload

save當前的rdb文件,并清空當前數據庫,重新加載rdb,加載與啟動時加載類似,加載過程中只能服務部分只讀請求(比如info、ping等)


rdbSave();

emptyDb();

rdbLoad();

debug loadaof

清空當前數據庫,重新從aof文件里加載數據庫


emptyDb();

loadAppendOnlyFile();

debug object

查看一個key內部信息,比如refcount、encoding、serializedlength等,結果如下


Value at:0x7f21b9479850 refcount:1 encoding:raw serializedlength:6 lru:8462202 lru_seconds_idle:215

debug sdslen

查看某個sds當前的信息,當前sds長度,以及可用內存長度,結果如下


key_sds_len:3, key_sds_avail:0, val_sds_len:5, val_sds_avail:0

debug populate

測試利器,快速產生大量的key


127.0.0.1:6379> debug populate 10000

OK

127.0.0.1:6379> dbsize

(integer) 10000

debug digest

對整個數據庫的數據,產生一個摘要,可用于驗證兩個redis數據庫數據是否一致


127.0.0.1:6379> debug digest


7164ae8b6730c8bcade46532e5e4a8015d4cccfb


127.0.0.1:6379> debug digest


7164ae8b6730c8bcade46532e5e4a8015d4cccfb


debug sleep

測試利器,用于模擬某個時間開銷的命令,比如debug sleep 0.1就相當于執行了一條開銷為100ms的命令。


127.0.0.1:6379> debug sleep 1

OK

(1.00s)

debug error

測試利器,模擬一條命令執行失敗,發送debug error,redis直接會返回一個錯誤應答


127.0.0.1:6379> debug error "test"

(error) test


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郎溪县| 阿鲁科尔沁旗| 绥化市| 拉孜县| 新营市| 凤庆县| 恩施市| 普洱| 云和县| 天水市| 宜君县| 辽宁省| 莒南县| 嘉黎县| 同德县| 葫芦岛市| 靖安县| 樟树市| 太康县| 莱阳市| 昭苏县| 长顺县| 江达县| 都安| 湾仔区| 麻城市| 中江县| 漳州市| 无锡市| 阿巴嘎旗| 融水| 沧源| 凤城市| 梅河口市| 花垣县| 呼伦贝尔市| 财经| 大邑县| 达拉特旗| 廉江市| 张家界市|