我计划使用django-cachalot
和memcached
后端在我的项目中缓存查询。在
我在一个弹性Beanstalk上有这个设置,它可以通过添加或删除EC2实例来放大或缩小。当前,当memcached
在一个实例上启动时,我将这个实例的IP添加到数据库中。在
我创建的pylibmc
memcached
客户机偶尔读取服务器IP的数据库,如果服务器IP已更改或添加了新IP,则会创建一个新客户机。在
如何将服务器动态添加到django
的memcached
缓存后端?
或者如何设置memcached
客户端django
正在手动使用?在
Tags:
这可能是付出了很多努力,却收获甚微。请记住,django将缓存的对象分布在您定义的不同memcached服务器之间。因此,当一个被自动调整大小而不被考虑时,它中的所有项都将丢失。在
默认情况下,django不支持向列表动态添加新的memcached服务器。要使其工作,您必须通过修改默认的memcached backend来创建自定义缓存后端
相关问题 更多 >
编程相关推荐