gpt4 book ai didi

cakephp - 如果缓存服务器(redis)发生故障,如何保持网站运行

转载 作者:可可西里 更新时间:2023-11-01 11:13:26 25 4
gpt4 key购买 nike

我有一个 cakephp 应用程序,并使用 Redis 管理缓存。在 config->bootstrap.php 我使用

Cache::config('default', array('engine' => 'Redis'))

如果 Redis 出现故障,我的站点就会出现故障。如果 Redis 出现故障,我希望我的站点保持事件状态。我需要做什么样的配置。

我应该在 bootstrap.php 中使用 try catch 吗?比如设置engine=>File,如果没有找到redis ??

但是文件缓存很慢。

帮助将不胜感激:)

最佳答案

就这么简单:不要让 Redis 崩溃并弄清楚为什么它总是崩溃。你想解决症状而不是解决真正的问题。真正的问题是崩溃的 Redis 服务器,所以解决这个问题。

如果您坚持继续使用不稳定的系统,您已经命名了您的解决方案:检查 Redis 服务器是否已启动并回退到第二个 Redis 服务器或 Bootstrap 中的另一个缓存配置。

关于cakephp - 如果缓存服务器(redis)发生故障,如何保持网站运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32240823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com