4

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 バックエンドを使用する必要がありますか?

4

1 に答える 1