Redis連接與查詢的實(shí)用操作指南
歡迎閱讀本文。當(dāng)我們需要深入排查緩存問題或驗(yàn)證數(shù)據(jù)一致性時(shí),直接使用 redis-cli 是最有效的手段。但在此之前,你需要知道服務(wù)在哪、如何認(rèn)證以及使用哪些命令。
本文精簡了冗余理論,直接提供可落地的操作步驟:
- 定位:如何通過配置找到 Redis 部署節(jié)點(diǎn)。
- 連接:如何處理認(rèn)證并成功進(jìn)入命令行。
- 實(shí)操:常用查詢命令(DBSIZE, KEYS, TYPE, GET 等)詳解。
跟著步驟走,快速解決你的 Redis 連接與查詢難題。
一.先查看配置文件(找到redis服務(wù)部署在哪臺(tái)服務(wù)器)
我們主要通過配置文件,找到兩個(gè)關(guān)鍵信息:
①redis服務(wù)所在的服務(wù)器的ip地址
②該redis服務(wù)的密碼

二.查看服務(wù)器上的redis服務(wù)是否正在運(yùn)行
sudo systemctl status redis ps -ef|grep redis

如上圖,我們確實(shí)發(fā)現(xiàn)了:
①redis服務(wù)正在運(yùn)行
②發(fā)現(xiàn)了redis服務(wù)所在的路徑,即: /opt/livecd/XXXX/redis-6.2.4/src/redis-server
三.執(zhí)行命令,進(jìn)入redis命令行
1.找到redis服務(wù)所在的目錄
根據(jù)【二】,我們得知redis服務(wù)在/opt/livecd/XXXX/redis-6.2.4/src/redis-server這個(gè)路徑下
2.執(zhí)行同目錄下的redis-cli命令
/opt/livecd/XXXX/redis-6.2.4/src/redis-cli
查看運(yùn)行效果

3.測(cè)試連接
ping
查看效果

可見此時(shí)連接不同,因?yàn)樾枰J(rèn)證(輸入一下redis的密碼,我們上面在【一】的配置文件中找到過)
4.認(rèn)證密碼
AUTH 你的密碼
查看效果

此時(shí)驗(yàn)證成功了,然后我們就可以敲代碼了。
5.測(cè)試連接

此時(shí)我們輸入ping,它響應(yīng)pong,說明連接成功了
6.查看總共的鍵(key)的數(shù)量
DBSIZE
運(yùn)行效果

可見此時(shí)redis數(shù)據(jù)庫中,一共有1337個(gè)鍵(鍵值對(duì))。
7.查看所有鍵名
KEYS *
運(yùn)行效果

8.查看前100個(gè)鍵名
如果生產(chǎn)數(shù)據(jù)的redis的鍵太多了,不建議全部查看,而是查詢一部分,比如:查詢前100個(gè)。

9.查看某個(gè)鍵的具體內(nèi)容
假設(shè)你看到了一個(gè)鍵叫
mykey:
TYPE mykey # 先看是什么類型 (string, hash, list等) GET mykey # 如果是 string HGETALL mykey # 如果是 hash LRANGE mykey 0 -1 # 如果是 list
10.退出命令行
exit
運(yùn)行效果

到此這篇關(guān)于Redis連接與查詢的實(shí)用操作指南的文章就介紹到這了,更多相關(guān)Redis連接與查詢操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
完美解決Redis在雙擊redis-server.exe出現(xiàn)閃退問題
本文主要介紹了完美解決Redis在雙擊redis-server.exe出現(xiàn)閃退問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
redis命令行查看中文不亂碼的方法(十六進(jìn)制字符串處理)
這篇文章主要給大家介紹了關(guān)于redis命令行查看中文不亂碼的方法,其中詳細(xì)介紹了十六進(jìn)制字符串處理的相關(guān)資料,文中給出了詳細(xì)的示例代碼,供大家參考學(xué)習(xí),下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
Redis遍歷海量數(shù)據(jù)集的幾種實(shí)現(xiàn)方法
Redis作為一個(gè)高性能的鍵值存儲(chǔ)數(shù)據(jù)庫,廣泛應(yīng)用于各種場(chǎng)景,包括緩存、消息隊(duì)列、排行榜,本文主要介紹了Redis遍歷海量數(shù)據(jù)集的幾種實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02
解讀redis?slaveof命令執(zhí)行后為什么需要清庫重新同步
這篇文章主要介紹了redis?slaveof命令執(zhí)行后為什么需要清庫重新同步,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
redis中事務(wù)機(jī)制及樂觀鎖的實(shí)現(xiàn)
這篇文章主要介紹了redis中事務(wù)機(jī)制及樂觀鎖的相關(guān)內(nèi)容,通過事務(wù)的執(zhí)行分析Redis樂觀鎖,具有一定參考價(jià)值,需要的朋友可以了解下。2017-10-10
nestjs使用redis實(shí)現(xiàn)ip限流的步驟詳解
如果使用nestjs開發(fā)接口并部署之后,我們通常需要考慮到接口是否會(huì)被惡意盜刷消耗過多的資源,一個(gè)簡單的方式就是限制在單位時(shí)間內(nèi)的訪問次數(shù),所以本文給大家介紹了nestjs使用redis實(shí)現(xiàn)ip限流的步驟,需要的朋友可以參考下2025-01-01
Redis實(shí)現(xiàn)唯一計(jì)數(shù)的3種方法分享
這篇文章主要介紹了Redis實(shí)現(xiàn)唯一計(jì)數(shù)的3種方法分享,本文講解了基于SET、基于 bit、基于 HyperLogLog三種方法,需要的朋友可以參考下2015-03-03

