我想在已经包含缓存的服务器中用Igbinary(Memcached::SERIALIZER_PHP
)替换默认的Memcache序列化程序(Memcached::SERIALIZER_IGBINARY
)。
如果我进行更改,我认为Memcache服务器将尝试使用Igbinary反序列化旧的缓存,因此它会崩溃。
这个假设是否正确?是否有必要执行flush_all
操作以避免错误?
答案 0 :(得分:1)
那是对的。如果更改Memcached序列化程序,则所有现有条目都不兼容。如你所提到的,你需要使用flush_all
来重新开始。