日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Redis命令查看歷史記錄(redis查看命令歷史)

Redis命令查看歷史記錄

Redis是一款高性能的鍵值對緩存數(shù)據(jù)庫,用于支持在內(nèi)存中存儲查找表,集合,消息隊列等相關(guān)數(shù)據(jù)結(jié)構(gòu)。本文將介紹如何查看Redis命令的歷史記錄。

Redis提供了一個命令行客戶端redis-cli,它支持交互式命令行界面,可以在控制臺中直接使用Redis服務(wù)。對于大多數(shù)開發(fā)人員來說,使用redis-cli是最常見的Redis客戶端,因此本文將關(guān)注如何在redis-cli中查看Redis命令的歷史記錄。

默認(rèn)情況下,redis-cli并不提供命令歷史記錄。但是,它提供了一個非常有用的命令:history。

在redis-cli中輸入history命令,將返回redis-cli當(dāng)前會話中使用過的Redis命令及其參數(shù)列表。例如:

127.0.0.1:6379> history
1. ping
2. set foo bar
3. get foo
4. lpush mylist redis
...

在redis-cli中,您可以使用方向鍵,向上或向下滾動查看之前使用過的Redis命令。例如,按向上方向鍵或按Ctrl-P鍵將滾動到上一個命令,如下所示:

127.0.0.1:6379> lpush mylist redis
127.0.0.1:6379> get foo
127.0.0.1:6379> set foo bar
127.0.0.1:6379> ping

為了方便,您可以啟用Redis命令行歷史記錄功能。要啟用Redis命令行記錄,可在環(huán)境變量配置文件~/.bashrc或~/.zshrc中添加以下行:

export HISTFILE=~/.redis-cli_history
export HISTFILESIZE=
export HISTSIZE=
shopt -s histappend

這里,我們創(chuàng)建一個稱為.rediscli_history的歷史記錄文件。此外,我們可以使用HISTFILESIZE和HISTSIZE環(huán)境變量來定義應(yīng)保存的歷史記錄條目數(shù)。默認(rèn)情況下,這些變量都是1000。shopt -s histappend命令將保留歷史記錄而不是覆蓋先前的歷史記錄。

重新啟動終端后,您可以在redis-cli中使用歷史命令。此時,您可以使用向上和向下方向鍵,向上滾動查看之前使用過的Redis命令,并敲擊Enter鍵以執(zhí)行所選的操作。例如:

127.0.0.1:6379> history
1 redis-cli
2 get foo
3 quit
4 exit
5 history
6 lpush myset redis
7 set foo bar
8 get foo
127.0.0.1:6379> lpush myset redis

在上面的例子中,我們使用向上箭頭鍵,滾動查看以前輸入的Redis命令,并選擇第6個命令lpush myset redis,再次執(zhí)行該命令。

我們可以使用rlwrap工具來增強redis-cli歷史記錄的體驗,rlwrap可以給任意命令行工具添加Readline功能,包括歷史記錄,補全,行編輯等等。要使用rlwrap增強redis-cli體驗,請執(zhí)行以下命令:

$ sudo apt install rlwrap
$ rlwrap redis-cli

現(xiàn)在,您可以使用上述帶有歷史紀(jì)錄和行編輯功能的redis-cli,提高Redis開發(fā)的效率。以上內(nèi)容僅為簡單介紹,更多Redis相關(guān)內(nèi)容請閱讀Redis官方文檔。

參考代碼

添加歷史記錄環(huán)境變量至.bashrc或.zshrc:

export HISTFILE=~/.rediscli_history
export HISTFILESIZE=
export HISTSIZE=
shopt -s histappend
```
使用rlwrap包裝redis-cli命令:

rlwrap redis-cli

創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。


網(wǎng)頁標(biāo)題:Redis命令查看歷史記錄(redis查看命令歷史)
網(wǎng)頁路徑:http://www.dlmjj.cn/article/ccdejge.html