将 Amazon 的 Elasticache 服务(带有 Memcached 引擎)与 Django 的 MemcachedCache 后端一起使用的正确方法是什么?
我有一个本地运行的本地 Memcached 服务,它适用于 Django 设置:
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 后端?