1 环境的安装
win 下环境的安装,参考以下网址【使用了laragon ,只需要开启服务即可】
安装扩展:
首先phpinfo查看php版本
按照这个要求,前往https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/下载对应的memcache扩展
linux 下环境安装,yum install libevent libevent-devel 也可采用编译安装,自行百度
http://www.linuxidc.com/Linux/2015-05/117170.htm
php环境配置:
在php.ini中添加下面的代码以启用memcache扩展包:
extension=php_memcache.dll
2 应用及使用配置【基于laravel】
1)更改cache.php中cache_driver值为memcached。
2)使用及设置
Cache::put('memcache','hello,world',1); #写入缓存(key,value,time)
Cache::get('memcache') #获取缓存
Cache::forever('key','value'); //存储
Cache::forget('key'); //删除
参考网址及扩展:
https://www.cnblogs.com/zhu-hong/p/11183535.html
memcache telnet 远程管理及查看命令
http://www.ttlsa.com/memcache/memcache-list-all-keys/
清空memcache缓存https://blog.csdn.net/hadeys/article/details/6217472
缓存原则
1 只缓存很少变化的数据
2 缓存和安全性
3 良好的缓存系统设计
4 备份与持久化
5 确定缓存过期时间
6 基于文件缓存
知识延伸:
php - igbinary.dll 5.6 【提高系列化性能,比自带的更快】
资源路径:
http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/