与 DO 托管 Redis 的讨论

我正在为 Discourse 安装规划生产环境,并希望将数据库和 Redis 外部化。

discourse_docker/samples/web_only.yml at master · discourse/discourse_docker · GitHub 中,我看到了一些用于 PostgreSQL 的变量,允许将其配置为外部服务。

对于 Redis,目前只有 DISCOURSE_REDIS_HOST 变量。示例值为 data

对于托管型 Redis,正确的变量值应该是什么?还有哪些其他变量和设置是我需要注意以确保其正常工作的?

3 个赞

您还可以设置 Redis 数据库。多站点主题中有一个示例。

编辑:但 Rafael 的回答要好得多!

您需要为 DigitalOcean 托管的 Redis 设置以下环境变量:

 DISCOURSE_REDIS_HOST: falcoland-redis-do-user-435229-0.a.db.ondigitalocean.com
 DISCOURSE_REDIS_PASSWORD: vp39d0dpy8dxn68n
 DISCOURSE_REDIS_PORT: 25061
 DISCOURSE_REDIS_USE_SSL: true
6 个赞