使用 hhvm 编译 predis 作为仅限 PHP 的扩展的问题 -- RedisCluster::__constru



我正在使用 hhvm 扩展 api 在构建 HHVM 时尝试将 predis 构建为仅限 php 的扩展。目的是希望从中获得更好的性能。在连接并重新格式化 predis 库以使其成功编译后,我能够让 Predis\Client 类正常工作。

用于群集配置时完全失败。


可捕获的致命错误:参数 1 传递给 Predis\Connection\Aggregate\RedisCluster::__construct() 必须是 Predis\Connection\Aggregate\FactoryInterface的实例, 预\连接\工厂给定


我不知道我做错了什么。

找到了我问题的解决方案。 在与 GitHub 上的 Predis 所有者协商后

问题出在 Predis 附带的创建单文件脚本中。它还有其他问题。我建议不要使用它,除非您准备好在所需的时间内双关以解决问题。

这个特殊的问题是类的构造函数中的类类型错误 RedisCluster 实现 ClusterInterface

更正后,它工作正常。

希望这将帮助有类似问题的人

相关内容

  • 没有找到相关文章

最新更新