2014-04-02 51 views

回答

2

在達到內存限制時,即使它們的ttl仍然到期,Memcached密鑰也會過期。這樣,你的一些用戶將失去他們的會話。在Redis中,默認情況下你沒有內存限制,所以你不會遇到這個問題。但是,您需要管理您的內存,以確保Redis始終具有足夠的內存。您也可以在Redis中啓用內存限制,使其與Memcached類似(請參閱MAXMEMORY配置選項)。

另請參閱Cookie-based sessions

0

今天我會說Redis是一個更好的選擇。它提供了更多的開箱即用功能,如集羣。 它得到了廣泛的支持(例如AWS上的ElastiCache),並且有一個很棒的django-redis庫可用於簡單集成。

相關問題