第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Redis中keys()方法作用原理是什么?

Redis中keys()方法作用原理是什么?

瀟湘沐 2019-03-30 09:29:50
鄙人蠢,讀不懂redis源碼~有一天用redis-py連上Redis備用服務器,想看一下某類型的key有多少個。rds=redis.Redis(ip,host)printlen(rds.keys('xxx_*'))最后有大概400w個,阻塞了很久才算出來結果。令我疑惑的是,這個客戶端進程CPU占用率一直在100%以上(為什么會超過100%我也不知道),反倒內存占用率不高。理論上keys的運算結果應該是服務端計算出來的,客戶端接收數據頂多就是內存消耗多點兒,為什么實際情況中客戶端CPU占用率如此之高,客戶端自己做了什么奇怪的計算?
查看完整描述

2 回答

?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

遍歷匹配,肯定慢.作者都說了盡量不要用keys這個命令
                            
查看完整回答
反對 回復 2019-03-30
?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

cpu高的原因主要是在解碼傳輸的格式,轉換成python對象吧
                            
查看完整回答
反對 回復 2019-03-30
  • 2 回答
  • 0 關注
  • 375 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號