如何将Redis连接到MySQL服务?

时间:2017-01-24 05:43:15

标签: mysql redis zend-framework2

我正在尝试将Redis连接到MySQL,因为Redis不支持在发生db触发器时进行更新,是否可能?

目前我们通过php zf2处理每个解决方法,这是不理想的。

2 个答案:

答案 0 :(得分:1)

找到了解决方案:您需要使用logstash并保持其运行以实时连接Redis和mySQL。

mysql > mysqlfile > filebeat > logstash > redis

mySQL是数据库服务器。那里的所有更改都将进入mySQL文件。

Filebeat使用某种tail函数读取mysqlfile,然后将其过滤为logstash。 logstash将其发送到Redis上的频道。

答案 1 :(得分:0)

我也面临同样的问题。实际上,redis db& mysql db都是不同的数据库。所以根据我没有办法将redis与mysql连接起来。  但是我用cron工作解决了我的问题。我每分钟运行一次cron ..检查mysql db中的新条目并在redis db中更新...