1 环境的安装 

win 下环境的安装,参考以下网址【使用了laragon ,只需要开启服务即可】

安装扩展:

  首先phpinfo查看php版本

  按照这个要求,前往https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/下载对应的memcache扩展

  http://files.cnblogs.com/files/weblm/memcached%E6%89%A9%E5%B1%95.rar

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/