【发布时间】:2017-08-02 11:21:19
【问题描述】:
另一个 stackoverflow answer 说您需要设置一个 elasticache.config 文件来自动使用 ElastiCache 创建 Redis 服务器。
但是,我可以在 AWS (Elasticache) 上创建一个 Redis 实例并将其端点添加到 Django 设置中吗?例如,Django-redis:
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://<REDIS AWS ENDPOINT AND PORT HERE>",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
我怀疑上述情况可能会导致多个 beanstalk 服务器实例出现问题。鉴于此,我很想使用 MemCache 而不是 Redis,因为有一个明确编写的 Django 包用于与用于 Memcache 的 AWS Elasticache 接口:django-elasticache。
谢谢, 安迪。
【问题讨论】:
标签: django amazon-web-services redis amazon-elastic-beanstalk amazon-elasticache