Amazon の ELB に接続された EC2 サーバーが 3 台あります。3つすべてにmemcachedをインストールしました
'LOCATION': [
'172.19.26.240:11211',
'172.19.26.242:11211',
'172.19.26.246:11211',
]
キャッシュキーから同じ情報をすべての memcached に保存する方法。現在私は使用していますcache.set()
cache.set(self.cache_key, {
'length': self.content_length,
'uploaded': 0
})
なんとか3台のサーバーでキャッシュを共有できませんか? または、Django 用の何かが存在しますか?
cache.get(self.cache_key) を実行すると、単一の memcache インスタンスでは発生しないデータが取得される場合とデータが取得されない場合があるためです。
編集: 問題は、memcached インスタンスがお互いを認識していないことでした