加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP的Memcached简单实现

发布时间:2020-05-25 03:31:37 所属栏目:PHP 来源:互联网
导读:Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。也可动态缓存一些实时数据。memcached服务器安全的问题,其本身是没有安全认

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。也可动态缓存一些实时数据。

memcached服务器安全的问题,其本身是没有安全认证的,所以数据安全方面可以考虑只进行内网访问、监听IP、修改默认端口等方法。

笔者使用win10环境简单演示和使用。

<p align="left">安装:


<p align="left"><a href="http://downloads.northscale.com/memcached-win64-1.4.4-14.zip" target="_blank">http://downloads.northscale.com/memcached-win64-1.4.4-14.zip


<p align="left">默认端口为:11211


<p align="left">以管理员身份运行cmd:


<p align="left">

<img src="https://www.jb51.cc/res/2019/03-02/08/4be0716990a8fff1bc351fd26738b3f0.png" alt="">

<p align="left">


<p align="left">安装:压缩包解压后保存路径memcached.exe -d install


<p align="left">卸载:压缩包解压后保存路径memcached.exe -d uninstall


<p align="left">启动服务:压缩包解压后保存路径memcached.exe -d start


<p align="left">停止服务:压缩包解压后保存路径memcached.exe -d stop


<p align="left">查看帮助:压缩包解压后保存路径memcached.exe -h


<p align="left">


<p align="left">命令行基本测试:


<p align="left">连接服务器:telnet localhost 11211


<p align="left">//不可输入中文


<p align="left">查看状态:stats


<p align="left">添加数据:add dong 33 0 10 //dong为键,33为随意标记,0为永久保存,其他为x秒,10为10个字节


<p align="left">替换数据:set


<p align="left">获取数据:get dong //dong 为键


<p align="left">删除数据:delete dong //dong为键


<p align="left">删除所有:flush_all


<p align="left">错误信息:


<p style="margin-left: 30px;" align="left">ERROR:普通错误信息,如指令错误


<p style="margin-left: 30px;" align="left">CLIENT_ERROR : 客户端错误


<p style="margin-left: 30px;" align="left">SERVER_ERROR : 服务器错误


<p align="left">PHP基本操作:


<div class="cnblogs_code">

 
 = 
 ->connect("localhost","11211" 
    
 ->add("dxd","dongxiaodong",MEMCACHE_COMPRESSED,0 
 ->add("arr",("11","222","yyy"),0  
 ->set("dd",("utf-8","gbk","东小东"),0 
  ->get("dxd" 
 (->get(("dxd","dd" 
 (->get("arr" 
 ->delete("arr",3 
 -> 
 
 ->close();

分布式简单实现:

= ->addserver("localhost",11211 ->addserver("192.168.4.30",11211);

<p align="left">


<p align="left">


<p align="left">

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读