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

熱點內容
池袋最強作品集txt 瀏覽:779
app專題推薦在哪裡 瀏覽:277
神雲伺服器顯示燈 瀏覽:134
程序員磨合期技巧 瀏覽:847
鬼團六全部電影名稱 瀏覽:862
穿越唯一一個女人世界 瀏覽:643
飛言情小說官網入口 瀏覽:581
pdf壓縮後還清晰嗎 瀏覽:652
得到app的電子書書架在哪裡 瀏覽:149
管道彎頭製作演算法 瀏覽:37
phpmvcsmarty實例 瀏覽:925
spring搭建http伺服器地址 瀏覽:713
servlet教程pdf 瀏覽:970
蜂鳥眾包app如何聯系客服 瀏覽:188
程序員t恤淘寶 瀏覽:94
自助研發app如何推廣 瀏覽:727
國家反詐app在哪裡下 瀏覽:947
如何在晉江文學城添加密保 瀏覽:341
linux父進程kill 瀏覽:871
設備樹文件反編譯 瀏覽:501