0

问题很简单,

如何为 Yii2 安装/使用 AWS:ElastiCache Redis 会话?

自答。请阅读下文

4

1 回答 1

0

安装和启用 Redis 的步骤

  • [自我管理] 在您的网络服务器中安装 Redis-Server,使用digitalocean链接或AWS EC2
  • [AWS ElastiCache] 适用于 Redis 的 AWS ElastiCache:如何使用AWS Redis 服务
  • 安装 PHP Redis 扩展。AWS 指南
  • 在 php.ini 中应用 session.save_path = Endpoint ElastiCache& session.save_handler =redis
  • 重启服务
  • 通过以下方式确认 php.ini 中的更改phpinfo();
  • 如此处所述,在 Yii2 组件中应用 Redis 会话

确保你遵循这一点。

  • 为 EC2 和 ElastiCache 使用相同的安全组
  • 在 AWS 安全组中添加 Redis 端口 6379 为 0.0.0.0
  • 在 Yii2 中配置时,main.php 添加 ElastiCache 端点作为主机
  • 这些步骤仅适用于会话,所以如果您想使用 Redis 作为活动数据或缓存,请修改 Yii2 主组件
于 2021-06-15T13:49:51.077 回答