我正在尝试将Redis连接到MySQL,因为Redis不支持在发生db触发器时进行更新,是否可能?
目前我们通过php zf2处理每个解决方法,这是不理想的。
答案 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中更新...