php配置Memcache及使用
Memcache在Windows安装及使用
Memcache是一个高性能的分布式内存对象缓存系统,主要是为了解决大型网站提速而设计的软件,缓存一些中间结果的数据,减缓数据库访问,提高访问速度。
NO1:提供下载链接:
dll库文件地址:https://pan.baidu.com/s/1iHFnJQt3yYNJOaz41tX3tQ 提取码: n57q
安装程序地址: https://pan.baidu.com/s/1PQwYbccjpcDfe9-5FC_vtg 提取码: gqxc
NO2:dll下载完成后解压根据自己php版本号选择对应的dll,放入php安装目录下的ext文件夹下即可
NO3:修改php.ini配置文件,定位到extension语句部分,添加语句:extension=php-7.1.x_memcache.dll,重新启动,正常加载的话查看phpinfo将会看到有memcache相关信息展示
NO4:下载完成安装程序,解压释放到自定义目录,如'D:\\memcache'下,使用cmd定位到这里,执行命令:
memcached.exe -d install 将memcached安装为系统服务
memcached -h 查看memcached 相关信息
memcached -d start 启动服务,成功后可在系统进程内查看
NO5:memcache在tp5框架的使用
a:找到系统配置文件config.php的缓存设置部分cache,内容替换为:
'cache' => [
// 驱动方式
'type' => 'memcache',
// 缓存保存目录
'path' => CACHE_PATH,
// memcache主机
'host' => '127.0.0.1',
// memcache端口
'port' => 11211,
],
b:代码内简单使用步骤,
头部引入cache:use think\Cache;
函数内调用存储值:
$data_cache = "aaa";
Cache::set('smsinfo', $data_cache, 300);
获取值:
$use_dat = Cache::get('smsinfo');