为了账号安全,请及时绑定邮箱和手机立即绑定

近距离探索memcache缓存

难度中级
时长 1小时 2分
学习人数
综合评分9.43
79人评价 查看评价
9.5 内容实用
9.5 简洁易懂
9.3 逻辑清晰
一开始还以为很难,谢谢老师的讲解通俗易懂
come
on



come on!加油哇!
在解压memcached-2.2.0.tgz时报错 解压不了,错误内容:gzip : stdin : not in gzip format tar : child returned status 1 tar : error is not recoverable : exiting now ;一直解决不了,去掉 tar命令中的z没用 重命名也不行,求解决~
讲的不咋地,这不是在演示错误,而是自己经常犯错。注释不详细

最新回答 / 水煮皮皮虾
之前在memcache应用场景中说了memcache的使用会占用大量的内存最好将数据库和memcahe装在不同的服务器中,那以此推PHP服务器也不会和memcache安装在同一台服务器里,所以需要在存储数据的那端安装端,然后在PHP服务器中安装客户端(以上只是自己看了视频后的个人看法,如与事实有出入,别怪我!!)
表示这个类的封装意义不大啊
个人观点如果非要封装的话
1。在构造中把memcache的连接做了就行
2。私有化相应的参数并在构造方法留下修改的参数
3。然后这个类单例话
4。在每次执行时增加一个操作结果code的返回(可根据参数选择是否执行)用来提示操作是否被执行
./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/lib/libmemcached --disable-memcached-sasl

/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/
可以存储Array啊,只不过会被PHP转化成序列化的数据而已。

最新回答 / 见倾心
看着视频手敲一下,效果更好,不建议粘代码...
该怎么缓存分页数据
centos下安装服务端: yum install memcached
启动服务 :/usr/bin/memcached -d -l 127.0.0.1 -p 112211 -m 150 -u root
查看是否启动进程 : ps -ef | grep memcach
感谢老师的课程
非持久化存储:对数据存储要求不高
分布式存储:不适合单机使用 memache与mysql不要安装到一个机器上
key/value存储。格式简单 不支持 list array 数据格式
数据缓冲层 减轻数据库查询压力
课程须知
预先掌握以下知识会更有助于掌握memcache精髓 1、PHP的基础知识 2、面向对象的基础知识 3、Linux服务器的常用命令
老师告诉你能学到什么?
1、什么是memcache 2、memcache能解决什么 3、如何在实际项目中使用memcache 4、使用memcahce的正确姿势

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消