我是Redis的新手,所以如果這是一個愚蠢的問題,我很抱歉。Redis獲取較大字符串的速度很慢
我使用Django和Redis作爲緩存。
我正在酸洗大約200個物體的集合並將其存儲在Redis中。
當我向Redis請求收集時,Django調試工具欄通知我對Redis的請求需要花費約3 秒。我一定在做一些可怕的錯誤。
該服務器有3.5GB的ram,它看起來像Redis目前只使用約50MB,所以我敢肯定它沒有用完內存。
當我使用Redis的-CLI一樣需要多長時間,當我做到這一點從Django的
從Redis的-CLI我告知的關鍵運行
strlen
的長度爲get
關鍵〜 2000萬(這是否太大?)
如何讓Redis更快地返回數據?如果這看起來很不尋常,那麼可能會有一些常見的陷阱?我在延遲問題上看到了this page,但是我還沒有真正跳出去。
我不確定在一個密鑰中存儲大量數據是否是一個非常糟糕的主意,或者如果我的配置有問題。任何幫助或建議或事情閱讀將不勝感激。
有沒有機會存儲整個對象/集合? – 2012-08-08 09:00:09