導航:首頁 > 程序命令 > 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命令匯總相關的資料

熱點內容
java結束函數 瀏覽:622
打開遠程桌面的命令 瀏覽:836
樹莓派如何搭建mqtt伺服器 瀏覽:587
怎麼加密w8文件 瀏覽:609
linuxprogram 瀏覽:708
php介面編程思想 瀏覽:92
如何下載電話軟體app 瀏覽:906
java命令行解析 瀏覽:572
雲伺服器白嫖 瀏覽:917
程序員小清新 瀏覽:989
編譯器地址8位元組對齊 瀏覽:464
三菱plc編程win1064 瀏覽:258
高中英語單詞pdf 瀏覽:425
編譯原理詞法分析常見問題 瀏覽:197
車小藝app怎麼更新 瀏覽:77
手機app被管控如何移除 瀏覽:753
51單片機溫濕度檢測 瀏覽:575
安卓抖音顯示沒網路是怎麼回事 瀏覽:818
2d我的世界源碼 瀏覽:620
怎樣製作貼天花板的解壓球 瀏覽:337