博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux memcache系统 浅谈一
阅读量:6714 次
发布时间:2019-06-25

本文共 675 字,大约阅读时间需要 2 分钟。

  hot3.png

       最近很初步的了解了一下memcache,只是想知道此软件主要是干什么的。找了一些资料后发现仅仅是软件名称就越看越迷糊,特此写此文记录一下,以防过段时间又忘记了,毕竟不是经常使用此软件。

       简单说一下memcache主要用户缓存服务器,在用来加速web访问,减轻数据库压力方面有显著效果,它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个哈希表,Memcached自管理这些哈希表。

       Memcached是Memcache系统的主程序文件,以守护程序方式运行于服务器中,随时接受客户端的连接操作,使用共享内存存取数据。

      在PHP中有两个扩展,一个是php-memcache 一个是php-memcached,不论是php-memcache还是php-memcached在使用时都是和服务器上跑的memcached进程相互作用。memcache是完全在PHP框架内开发的,memecached是使用libmemcached的,memcache是原生实现的,但是使用libmemcached的memached只支持OO接口,而 memcache则是OO和非OO两套接口并存,memcached 实现了更多的 memcached 协议,memcached 支持 Binary Protocol,而 memcache 不支持,意味着memcached 会有更高的性能。不过,还需要注意的是,memcached 目前还不支持长连接。

      

      

       

     

转载于:https://my.oschina.net/guol/blog/39903

你可能感兴趣的文章
Home Assistant系列 -- 自动语音播报天气
查看>>
Hyberledger-Fabric 1.00 RPC学习(1)
查看>>
SDNU 1450.报时助手
查看>>
BZOJ 4144 Dijkstra+Kruskal+倍增LCA
查看>>
阻塞与非阻塞,同步与异步
查看>>
HTML段落自动换行的样式设置
查看>>
Android实现左右滑动指引效果
查看>>
html里frame导航框架实现方法
查看>>
shell编程系列5--数学运算
查看>>
在 UWP 应用中创建、使用、调试 App Service (应用服务)
查看>>
Active MQ C#实现
查看>>
C#实现秒表程序
查看>>
P4377 [USACO18OPEN]Talent Show
查看>>
多线程 售票 (同步)
查看>>
cJSON 使用笔记
查看>>
CF1163E Magical Permutation
查看>>
指针与数组区别
查看>>
showModalDialog关闭子窗口,并刷新父窗口
查看>>
我的Java开发学习之旅------>解惑Java进行三目运算时的自动类型转换
查看>>
【我的Android进阶之旅】解决strings.xml格式化占位符错误: Multiple substitutions specified in non-positional format...
查看>>