Django の MemcachedCache バックエンドで Amazon の Elasticache サービス (Memcached エンジンを使用) を使用する正しい方法は何ですか?
Django 設定で正常に動作するローカル Memcached サービスをローカルで実行しています。
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
}
}
Elasticache を使用するのは、Memcached クラスター インスタンスを作成し、設定を次のように変更するのと同じくらい簡単だと思いました。
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': 'instance-name.abcdef.cfg.use1.cache.amazonaws.com:11211',
}
}
ただし、これをローカルでテストすると、キャッシュはサイレントに失敗し、何も正常に保存されません。
私は何を間違っていますか?MemcachedCache バックエンドに実際のエラー メッセージを表示させるにはどうすればよいですか? このような Elasticache 固有の Django バックエンドを使用する必要がありますか?