蜜桃无码视频,欧美日韩一=三道夲,国产精品午夜AV电影网免费看,aaa.www

歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁 > 教育學(xué)習(xí) > 百科

百科

Redis 刪除數(shù)據(jù)后不能自動釋放內(nèi)存么?

分類: 百科 常識詞典 編輯 : 常識 發(fā)布 : 08-20

閱讀 :342

Redis 刪除數(shù)據(jù)后不能自動釋放內(nèi)存么?我使用redis作為數(shù)據(jù)挖掘的索引使用,發(fā)現(xiàn)Redis即便將無用的key刪除后,也不會真正的釋放內(nèi)存,查看Redis的相關(guān)文檔,也沒有釋放內(nèi)存的相關(guān)命令。除了重啟服務(wù),有什么讓Redis釋放內(nèi)存的方法么?3 個答案

答案 1:

這種情況是有可能出現(xiàn)的,頻繁的釋放內(nèi)存,對于數(shù)據(jù)庫產(chǎn)品的設(shè)計不利,你只需要確保這些內(nèi)存仍然可用.這是更高效的辦法.符合生產(chǎn)的使用,也是目前redis采用的.

答案 2:

這不是Redis本身的問題,Redis本身確實已經(jīng)調(diào)用free釋放這些內(nèi)存。這應(yīng)該是使用的底層C運行時的問題。就glibc來說,在分配大于128k的內(nèi)存時使用m-p,而使用brk/-rk在-eap中分配小內(nèi)存。通過m-p申請的內(nèi)存在調(diào)用free后能馬上返還給系統(tǒng),而-eap中的內(nèi)存就不一定,除非釋放的內(nèi)存是-eap中連續(xù)的大塊。Redis本身沒有內(nèi)存管理機制,只有一個使用量的統(tǒng)計功能 。每次需要創(chuàng)建對象,都是直接調(diào)用-lloc申請,而Redis中的對象基本都比較小,所以基本都是在-eap中的內(nèi)存。可以試試goog-perftools.sourceforge.net/doc/tc-ll... 這個內(nèi)存分配實現(xiàn)。

答案 3:

是你自己使用方式有問題吧.如果是使用的del命令.是會釋放內(nèi)存的.db.c//....187 void delCom-nd(redisClient *c)//....191 if (dbDelete(c- > db,c- > argv[j])) {//....131 int dbDelete(redisDb *db, robj *key) {//...140 return dictDelete(db- > dict,key- > ptr) == DICT_OK;

下一篇:迄今為止,你覺得最令你震驚的是什么事? 下一篇 【方向鍵 ( → )下一篇】

上一篇:上海中高級軟件工程師一般的薪資多少? 上一篇 【方向鍵 ( ← )上一篇】

欧美视频在线一区二区三区| 偷自亚洲| 久久精品亚洲一区二区三区不卡| 人妻无码精品一区二区三区免费| 伊人久久社区| 台湾swag在线精品| 国模一区二区三区| 91精品aⅴ无码中文字字幕麻豆| 干日本少妇视频99| 四虎小电影婷婷| 日韩ww网站| 丁香激情九月| 无码的色舒服刺激| 日韩不卡高清在线视频| 欧美视频在线观看激情一区二区| 四虎在线视讯网| 国产精品爽爽av免费观看 | 久久久六月天| 国产毛片xxxxx| 亚洲熟女WWW一区二区三区| 久久综合桃花网| 免费在线观看午夜福利| 少妇系列中文字幕一区| 久久久www免费人成人片直播| 雅虎午夜影视在线观看| 91频道| 激情五月六月综合| 黄色福利网站| 成人911网站| 色八区人妻在线视频| 日本60老熟妇乱子仑视频| 99全国精品| 18p,xxxx| 精品国产乱码久久久久久闺蜜| 午夜精品成人电影| 99香蕉国产精品偷在线观看| 男人插进女人下面无遮挡| 国产精品娇妻肉欲高潮| 国产极品美女到高潮| 亚洲无码不卡视频| 又黄又爽的毛片无码免费|