更改Memcache序列化程序

时间:2014-07-17 10:53:16

标签: php serialization memcached igbinary

我想在已经包含缓存的服务器中用Igbinary(Memcached::SERIALIZER_PHP)替换默认的Memcache序列化程序(Memcached::SERIALIZER_IGBINARY)。

如果我进行更改,我认为Memcache服务器将尝试使用Igbinary反序列化旧的缓存,因此它会崩溃。

这个假设是否正确?是否有必要执行flush_all操作以避免错误?

1 个答案:

答案 0 :(得分:1)

那是对的。如果更改Memcached序列化程序,则所有现有条目都不兼容。如你所提到的,你需要使用flush_all来重新开始。