導航:首頁 > 程序命令 > redis命令匯總

redis命令匯總

發布時間:2023-06-10 00:26:53

『壹』 shell 下執行redis相關操作

redis-cli + redis命令 執行相關redis操作,這種情況經常用在模糊訪問key的場景。因為Redis keys命令支持模式匹配,其他命令不支持稿乎。

       如有時候需要根據一定的模式來模糊刪除key,但是del命令不支持模式匹配,

這時只能結合shell命令來完成了。



[root@localhost ~]#/usr/local/redis-2.6.14/src/鍵伍悉redis-cli get lifekey

"hello"

刪除所有的鍵

[root@localhost src]# pwd

/usr/local/redis-2.6.14/src

[root@localhost src]# ./redis-cli keys"*" | xargs redis-cli del      # 刪除本地 redis

     橘脊  刪除遠程redis上指定的模式匹配鍵

[root@localhost src]# ./redis-cli -h 10.255.209.34-p 16379 -n 11 keys "*:custid" | xargs ./redis-cli -h 10.255.209.34-p 16379 -n 11 del

(integer) 12

導出redis數據到本地文件

[root@localhost src]# ./redis-cli -h 10.255.209.34-p 16379 -n 11 --rdb backup.rdb

shad@�����.

『貳』 redis 簡單的命令分為哪些

1) SADD命令

語法:SADD key member [member…]

參數說明: key為集合名稱;member為要添加到集合中的元素,可以是一個或多個

返回值: 返回添加元素後集合的元素個數;若key所對應的不是集合,則返回錯誤提示信息

SADD命令使用示例

『叄』 redis 命令get什麼意思

redis 127.0.0.1:6379> config get *max-*-entries*
1) "hash-max-zipmap-entries"
2) "512"
3) "list-max-ziplist-entries"
4) "512"
5) "set-max-intset-entries"
6) "512"

『肆』 如何在linux中查詢redis的數據

1、執行如圖是命令,查看redis服務是否啟動。

『伍』 redis 命令執行過程

redis數據淘汰原理
redis過期數據刪除策略
redis server事件模型
redis cluster mget 引發的討論
redis 3.x windows 集群搭建
redis 命令執行過程
redis string底層數據結構
redis list底層數據結構
redis hash底層數據結構好鬧
redis set底層數據結構
redis zset底層數據結構
redis 客戶端管理
redis 主從同步-slave端
redis 主從同步-master端
redis 主從超時檢測
redis aof持久化
redis rdb持久化
redis 數據恢復過程
redis TTL實現原理
redis cluster集群建立
redis cluster集群選主

 這篇文章的目的是為了描述redis server在處理client命令的執行過程,大概包括流程圖、源碼、以及redis的命令格式說明,redis的通信協議參考自redis的則頌 官網


 整個redis的server端命令執行過程就如下面這個流程圖:



 nread = read(fd, c->querybuf+qblen, readlen);負責讀取命令數,通過processInputBuffer進行下一步處理。


 核心在於processInlineBuffer處理內聯命令,processMultibulkBuffer處理批量命令包括get/set等,核心的processCommand用於執行命令。


 執行命令的過程其實主要是尋找命令對應的執行函數,通過lookupCommand查找對應的執行命令,通過call執行命令。


 負責執行命令 c->cmd->proc 並更新統計信息,執行完成後負責同步數據 propagate


 主要是負責同步數據到AOF文件和slave節點,feedAppendOnlyFile負責友盯罩同步到AOF文件,replicationFeedSlaves負責同步


 AOF涉及的緩存有多份,包括


 包含了命令和對應執行函數的映射關系,應該看上去很清晰命令。



協議的一般格式如下,注意前面的*或者$等字元,結尾的 是分隔符。

其中, 回復中的第二個元素為空。


『陸』 redis那個命令可以統計key的數量

可以使用命令:redis-cli -p埠 -hIP地址 keys "*" |wc -l
如果是集群:redis-cli -c -p埠 -hIP地址 keys "*" |wc -l(多了個-c)
注意keys 命令只能列出當前的節點的key的數量

閱讀全文

與redis命令匯總相關的資料

熱點內容
小學生用vex編譯機器人 瀏覽:617
起亞k2兩廂空調壓縮機 瀏覽:998
如何操作滴滴app 瀏覽:261
華為雲服務不提供雲伺服器嗎 瀏覽:854
程序員那麼可愛1到24集 瀏覽:88
單片機報警器電路 瀏覽:67
工程圖加密費用 瀏覽:361
海上慧生活APP怎麼注銷 瀏覽:760
mac網頁里為什麼搜不到文件夾 瀏覽:14
愛奇藝會員為什麼蘋果比安卓貴 瀏覽:849
手機怎麼下載登錄寶可夢伺服器 瀏覽:541
分期樂java 瀏覽:121
30零基礎能當程序員么 瀏覽:551
蘇寧新程序員 瀏覽:795
u盤安裝linux工具 瀏覽:714
國外找住宿用什麼app 瀏覽:881
拉姆達編程 瀏覽:411
vc編程規范 瀏覽:999
安卓手機軟體加密app中文 瀏覽:124
螺紋零件加工編程 瀏覽:323