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、使用
(省略)。。。