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