怎么在thinkPHP中利用MemCache实现一个分布式缓存功能

  介绍

本篇文章给大家分享的是有关怎么在thinkPHP中利用MemCache实现一个分布式缓存功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

具体如下:

如果(空(选项)美元),{   时间=美元才能options 数组   (才能   ,,,& # 39;主机# 39;,=祝辞,& # 39;127.0.0.1 # 39;   ,,,& # 39;港口# 39;,=祝辞,11211年,   ,,,& # 39;超时# 39;,=祝辞,假的,   ,,,& # 39;持久# 39;,=祝辞,假的   ,,);   }   func 美元;=,选择美元[& # 39;持久# 39;],?,& # 39;pconnect # 39;,:, & # 39;连接# 39;;=$ this→expire 收取(选择美元[& # 39;到期# 39;])?选择美元[& # 39;到期# 39;]:C (& # 39; DATA_CACHE_TIME& # 39;);=$ this→handler  new  Memcache;=$ this→connected 选择美元[& # 39;超时# 39;],===,false  ?   美元$ this→处理→func(选择美元[& # 39;主机# 39;],,选择美元[& # 39;港口# 39;]),:   美元$ this→处理→func(选择美元[& # 39;主机# 39;],,选择美元[& # 39;港口# 39;],,选择美元[& # 39;超时# 39;]);

不过不要紧,稍微修改下就行了,即

如果(空(选项)美元),{   时间=美元才能options 数组   (才能   ,,,& # 39;超时# 39;,=祝辞,假的,   ,,,& # 39;持久# 39;,=祝辞,假的,   ,,,& # 39;服务器# 39;=祝辞阵列(   ,,,,,数组(& # 39;ip # 39;=祝辞& # 39;127.0.0.1 # 39;,& # 39;港口# 39;=祝辞;11211),   ,,,,,数组(& # 39;ip # 39;=祝辞& # 39;127.0.0.1 # 39;,& # 39;港口# 39;=祝辞;11212),   ,,,,,数组(& # 39;ip # 39;=祝辞& # 39;202.116.32.4& # 39;,& # 39;港口# 39;=祝辞;11211),   ,,,),   ,,);   }//分布式处理函数   $函数=癮ddServer";=$ this→expire 收取(选择美元[& # 39;到期# 39;])?选择美元[& # 39;到期# 39;]:C (& # 39; DATA_CACHE_TIME& # 39;);=$ this→handler  new  Memcache;   如果(美元选项(& # 39;超时# 39;]===false)   {   foreach才能(选择美元[& # 39;服务器# 39;],as 美元服务器)   {才能   ,,,这美元→处理→美元func(美元服务器[& # 39;ip # 39;],美元服务器[& # 39;港口# 39;]);   ,,}   }

以上就是怎么在thinkPHP中利用MemCache实现一个分布式缓存功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在thinkPHP中利用MemCache实现一个分布式缓存功能