【发布时间】:2018-01-22 20:33:15
【问题描述】:
我能够使用 ec2 实例(在 aws 文档中给出)连接到 elasticache 中的 redis 集群,并且能够添加和获取键、值。但是当我尝试在同一个 ec2 实例上通过 phpredis 连接时,我没有收到错误,也没有数据。请帮我解决一下这个。对于这个特定问题,互联网上没有太多信息。我能够连接到在同一个 ec2 实例上运行的 redis,但不能连接到 elasticache。如果我能得到一些关于如何除了更改主机(redis 集群的端点)之外的示例。 谢谢
【问题讨论】:
-
您是说您有一个在 Elasticache 中创建的 Redis 集群和一个运行 PHP 的单独 EC2 实例,您想访问该 Elasticache 集群吗?你的 PHPRedis 连接语句是什么样的?
-
感谢您的回复,是的,但相同的 vpc。我用过phpredis。尽管我可以在同一个 ec2 实例中使用命令行访问 elasticache,但它能够连接到本地的 redis,但不能连接到 elasticache。 $redis = 新的 Redis(); $redis->pconnect('{redis elasticache的端点}',6379);
标签: php redis amazon-elasticache