php的memcache和memcached扩展区别

本文详细解析了Memcache和Memcached的区别与联系,包括它们的开发背景、使用方式及功能特性。阐述了memcached服务端与PHP客户端的安装配置过程,并解释了两者在内存缓存方面的不同之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

memcache是php的一个扩展,用于php管理memcached(服务端),php-memcache.dll。

如果安装了memcached(服务端)不安装扩展,那么php无法操控memcached,但是命令行使用起来没有问题

如果安装了PHP memcache客户端(php memcache和php memcached)。但是没有安装memcached(服务端)服务,那么这个就无法使用

只有同时安装了memcached(服务端)和PHP memcache客户端扩展才可以提高动态网站性能

 

对于内存缓存,比较常用的有两种memcache和memcached扩展,而memcache和memcached的守护进程mencached同名,容易混淆

 

a、Memcache是完全在PHP框架内开发的

 

b、Memcached是使用libmemcached的

 

c、Memcached会比memcache多几个方法,使用方式上都差不多

 

d、memcache是原生实现的,支持OO和非OO两套接口并存,而memcached是使用libmemcached,只支持OO接口。

 

 

 

 

 

memcached ,还有个值得陈赞的地方,就是flag不用再操作的时候设置了,可以通过一个统一的setOption()方法实现;

问题:用thinkphp设置memcache缓存,关掉服务器之后,设置的S变量的值还可以读取。memcache是基于内存的,没理由开机后还可以取出数据,这个是怎么回事?(memcachec.exe服务是自动启动)

 

 

问题:memcache的存储方式是什么?

文件保存方式是放在服务器内存里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值