第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP操作Memcache實例

標簽:
PHP

b/s: 基于浏览器和服务器架构 web程序 

c/s: QQ SVN client客户端+ 服务器

简单的基于文本行的协议: 
redis 
memcache 

区别: 
都是存储数据的,memcache直接保存到内存中,redis 保存到内存中,关闭之后保存到硬盘中,memcache 重启电脑,关闭服务都会造成数据丢失 
(1)保存在内存中 
(2)重启电脑,重启服务全部数据都消失 
(3)LRU算法,根据最近使用的变量,将长时间没使用的变量删除

PHP如何操作memcache 
1,php加载扩展php_memcache.dll 扩展 
序列化 
反序列化 
memcache可以保存的数据:字符串,数值,数组,对象 
当我们获得memcache中保存的对象的时候,需要提供这个类的定义,否则,提示不知道是哪个类的对象 
memcahe 和 redis: redis还可以保存 hash, 数据结构 
https://img1.sycdn.imooc.com//5b1621280001a76007910392.jpg 
https://img1.sycdn.imooc.com//5b162140000171dd08450772.jpg

2,memcached client操作 
C/S 通过客户端连接服务端 
添加php_memcache.dll,但是我们没有权限修改 php的配置文件 
但是还想使用内存memcache 
还可以使用client操作 
通过socket技术, 
mysql查询 
查询的英文 进行排序 
中文-----sphinx 中文检索引擎 
关闭 memcache扩展 
使用socket技术完成php对memcache的CRUD操作 
dll 封装的函数类库,通过这些开辟内存空间,保存数据 
那么可不可以,自己写函数和dll封装的一样? 
思路就是将dll中c语言开发的类库,转化成php语言 
网络界的活雷锋,共享了php类文件 
https://img1.sycdn.imooc.com//5b16215e0001840c10110096.jpg

如果出现notice级别的错误,修改php error_reporting + E_ALL+NOTICE 
Memcache的生存周期: 
重启memcached、重启操作系统会导致全部数据消失。另外,内容容量达到指定值之后,就基于LRU(LeastRecently Used)算法自动删除不使用的缓存。 
如果设置expire为0,表示永远不过期,直到机器重启或服务重启 
欲加之罪何患无辞 
将session 的数据保存到memcache中 
session的数据默认情况下,保存在file 文件中 
但是我们可以通过修改php的配置,让他保存在其他地方 
1,让memcache来处理session 
2,
https://img1.sycdn.imooc.com//5b16216c00016d3005020058.jpg 
寸但是如何获得session变量的时候,不再是name属性,而是通过session_id来保存的 
session_id 
浏览器访问 服务器的时候,服务器给浏览器分配session_id 然后在通过session_id找 对应的值 
如果sessaion保存的是对象的话,获得的时候,累的信息会丢失 
但是现在还有问题: 
如果没有权限修改php的配置怎么办? 
ini_set() 可以在php文件中,设置php的一些配置 
安全问题: 
https://img1.sycdn.imooc.com//5b16217f000162c002700144.jpg 
现在谁都可以访问我的memcache 
解决之道: 
防火墙
https://img1.sycdn.imooc.com//5b16218b0001889204040362.jpg

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消