摘要:memcache是数据缓存服务器,和redis有点类似但又有区别,原理是在浏览器向服务器读取数据时,当memcache中有该数据时,不必再向数据库读取,可以直接从memcache读取,当memcache没有该数据时,会从数据库读取,之后memcache就会存有该数据,只支持key/value数据结构,数据只能缓存不能备份。常用命令有set(添加新的键值),get(获取键值),flush_all(清
memcache是数据缓存服务器,和redis有点类似但又有区别,原理是在浏览器向服务器读取数据时,当memcache中有该数据时,不必再向数据库读取,可以直接从memcache读取,当memcache没有该数据时,会从数据库读取,之后memcache就会存有该数据,只支持key/value数据结构,数据只能缓存不能备份。
常用命令有set(添加新的键值),get(获取键值),flush_all(清空缓存的键值)
php使用api操作memcache和redis也有点类似,我理解是通过在php中安装的memcache扩展来管理memcache,与redis一样都是先实例化Memcache,然后连接memcache的ip地址,redis还需一个端口。
thinkphp中内置了redis,memcache等常用的缓存服务器,只需更改config/cache.php文件中的type类型改为memcache即可。
批改老师:天蓬老师批改时间:2019-01-27 11:04:07
老师总结:缓存体系主要为文件级和内存级, 无疑内存级是最快的, 但也是临时的, 要有取舍