1、为什么要用到memcache缓存?

  对各方面的支持较好(框架、系统、session存储等)

  session以文件形式存在服务器中,但是在多个服务器中不能共享,但是把session信息存储到memcache/MySQL中后可以实现各个服务器中session共享了;

2、怎么实现session存储到memcache中?

  设置ini_set("session.save_handler",“memcache”);

  设置ini_set("session.save_path",“tcp://127.0.0.1:11211”);

3、memcache与redis的异同?

  不同点:memcache只支持string格式的数据类型,单个key最大存储的数据量为1M,不支持持久化,对各方面的支持较好(框架、系统、session存储等),memcache是平均分摊服务器工作;

      redis支持string/list/set/sort set/hash类型的数据,单个key最大存储的数据量为1G,支持持久化,不支持Windows系统,redis是主从模式;

  相同点:它们的数据都存储在内存中;

4、使用

  (省略)。。。