2
我打算使用django-cachalot
和memcached
後端來緩存我的項目中的查詢。動態添加新的Memcached服務器而不重新啓動Django
我在Elastic Beanstalk上可以通過添加或刪除EC2實例來進行擴展或縮小。目前,當memcached
在實例上啓動時,我將此實例的IP添加到數據庫。
pylibmc
memcached
我創建的客戶端,偶爾讀取數據庫,用於服務器IP,並在服務器IP已更改或添加新IP時創建新客戶端。
如何動態添加服務器到django
的memcached
緩存後端? 或如何設置memcached
客戶端django
正在使用手動?
創建一個自定義緩存後端。這正是我正在做的。即創建自定義緩存後端。我保留了'num_replicas = 4',所以'memcached'創建了緩存的副本,我們放寬了最小緩存,而自動縮放 – Optimus