服务器重启后是否保存了memcache数据?

时间:2012-03-20 01:51:25

标签: php mysql session memcached

如果会话处理程序基于memcached,并且重新启动了memcache服务器,是保存数据还是需要重新创建所有会话信息?

如果没有,memcached甚至是可靠的会话存储?或者是否可以创建一个同时使用MySQL和memcache的会话处理程序?怎么样?

3 个答案:

答案 0 :(得分:5)

当您重新启动memcached时,您将丢失所有内容,并且在下次请求时需要资源(来自原点)。

答案 1 :(得分:4)

数据保存在内存中,当您重新启动服务器时,您将丢失存储在memcache中的所有数据

如果您只是重新启动Web服务器,数据仍在内存中

答案 2 :(得分:4)

memcached是一个内存缓存系统,用于在RAM中存储数据和对象,因此如果重新启动服务器,您将丢失信息。尝试使用Redis(http://redis.io/)满足您的需求。