gpt4 book ai didi

php - 内存缓存故障转移

转载 作者:搜寻专家 更新时间:2023-10-31 21:14:36 24 4
gpt4 key购买 nike

我正在使用 Memcache(不是 memcacheD)。如果我有 10 个内存缓存服务器,其中 1 个失败,它会自动从池中删除吗?我的意思是,当我的应用程序尝试请求缓存时,它是否会尝试从那台发生故障的服务器中获取关键数据?

最佳答案

我认为它不会被删除,但如果您添加了多个节点,则会提供自动故障转移功能。您可以在此处配置该故障转移行为:http://php.net/manual/en/memcache.ini.php

这是文档中的引述:

Failover may occur at any stage in any of the methods, as long as other servers are available the request the user won't notice. Any kind of socket or Memcached server level errors (except out-of-memory) may trigger the failover. Normal client errors such as adding an existing key will not trigger a failover.

当然,这假设所有数据都镜像到这些节点上,因为您必须在应用程序端实现分片/集群。

关于php - 内存缓存故障转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768343/

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