簡(jiǎn)單的基于文本行的協(xié)議: redis memcache

區(qū)別: 都是存儲(chǔ)數(shù)據(jù)的,memcache直接保存到內(nèi)存中,redis 保存到內(nèi)存中,關(guān)閉之后保存到硬盤(pán)中,memcache " /> 好大好爽CAO死我了BL,2021精品国产综合久久,青青草A在在观免费线观看

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP操作Memcache實(shí)例介紹

b/s: 基于瀏覽器和服務(wù)器架構(gòu) web程序
c/s: QQ SVN client客戶(hù)端+ 服務(wù)器

簡(jiǎn)單的基于文本行的協(xié)議:
redis
memcache

區(qū)別:
都是存儲(chǔ)數(shù)據(jù)的,memcache直接保存到內(nèi)存中,redis 保存到內(nèi)存中,關(guān)閉之后保存到硬盤(pán)中,memcache 重啟電腦,關(guān)閉服務(wù)都會(huì)造成數(shù)據(jù)丟失
(1)保存在內(nèi)存中
(2)重啟電腦,重啟服務(wù)全部數(shù)據(jù)都消失
(3)LRU算法,根據(jù)最近使用的變量,將長(zhǎng)時(shí)間沒(méi)使用的變量刪除

php如何操作memcache
1,php加載擴(kuò)展php_memcache.dll 擴(kuò)展
序列化
反序列化
memcache可以保存的數(shù)據(jù):字符串,數(shù)值,數(shù)組,對(duì)象
當(dāng)我們獲得memcache中保存的對(duì)象的時(shí)候,需要提供這個(gè)類(lèi)的定義,否則,提示不知道是哪個(gè)類(lèi)的對(duì)象
memcahe 和 redis: redis還可以保存 hash, 數(shù)據(jù)結(jié)構(gòu)
 

2,memcached client操作
C/S 通過(guò)客戶(hù)端連接服務(wù)端
添加php_memcache.dll,但是我們沒(méi)有權(quán)限修改 php的配置文件
但是還想使用內(nèi)存memcache
還可以使用client操作
通過(guò)socket技術(shù),
mysql查詢(xún)
查詢(xún)的英文 進(jìn)行排序
中文-----sphinx 中文檢索引擎
關(guān)閉 memcache擴(kuò)展
使用socket技術(shù)完成php對(duì)memcache的CRUD操作
dll 封裝的函數(shù)類(lèi)庫(kù),通過(guò)這些開(kāi)辟內(nèi)存空間,保存數(shù)據(jù)
那么可不可以,自己寫(xiě)函數(shù)和dll封裝的一樣?
思路就是將dll中c語(yǔ)言開(kāi)發(fā)的類(lèi)庫(kù),轉(zhuǎn)化成php語(yǔ)言
網(wǎng)絡(luò)界的活雷鋒,共享了php類(lèi)文件
 
如果出現(xiàn)notice級(jí)別的錯(cuò)誤,修改php error_reporting + E_ALL+NOTICE
Memcache的生存周期:
重啟memcached、重啟操作系統(tǒng)會(huì)導(dǎo)致全部數(shù)據(jù)消失。另外,內(nèi)容容量達(dá)到指定值之后,就基于LRU(LeastRecently Used)算法自動(dòng)刪除不使用的緩存。
如果設(shè)置expire為0,表示永遠(yuǎn)不過(guò)期,直到機(jī)器重啟或服務(wù)重啟
欲加之罪何患無(wú)辭
將session 的數(shù)據(jù)保存到memcache中
session的數(shù)據(jù)默認(rèn)情況下,保存在file 文件中
但是我們可以通過(guò)修改php的配置,讓他保存在其他地方
1,讓memcache來(lái)處理session
2,

寸但是如何獲得session變量的時(shí)候,不再是name屬性,而是通過(guò)session_id來(lái)保存的
session_id
瀏覽器訪問(wèn) 服務(wù)器的時(shí)候,服務(wù)器給瀏覽器分配session_id 然后在通過(guò)session_id找 對(duì)應(yīng)的值
如果sessaion保存的是對(duì)象的話(huà),獲得的時(shí)候,累的信息會(huì)丟失
但是現(xiàn)在還有問(wèn)題:
如果沒(méi)有權(quán)限修改php的配置怎么辦?
ini_set() 可以在php文件中,設(shè)置php的一些配置
安全問(wèn)題:
 
現(xiàn)在誰(shuí)都可以訪問(wèn)我的memcache
解決之道:
防火墻

php技術(shù)PHP操作Memcache實(shí)例介紹,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产亚洲欧美日韩综合综合二区 | 免费在线伦理片 | 后入式狂顶免费视频 | 国产福利不卡在线视频 | 中文字幕人成人乱码亚洲影视 | 妈妈的职业3完整版在线播放 | 国产人妻精品午夜福利免费不卡 | 老师真棒无遮瑕版漫画免费 | 亚洲在线无码免费观看 | 欧美日韩一区在线观看 | 日本一卡2卡3卡四卡精品网站 | 亚洲国产韩国欧美在线不卡 | 巨乳中文无码亚洲 | 亚洲AV 日韩 国产 有码 | 最美白虎逼 | 亚洲91av | 午夜福利体验免费体验区 | 国语自产视频在线不卡 | 漂亮的保姆5电影免费观看完整版中文 | 日韩精品a在线视频 | 香港日本三级亚洲三级 | 国产成人高清在线观看播放 | 国产360激情盗摄全集 | 色偷拍自怕亚洲在线 | 校园全肉高h湿一女多男 | 暖暖 免费 高清 日本视频大全 | 99国产强伦姧在线看RAPE | 中俄两军在日本海等上空战略巡航 | 俄罗斯19girl video9| 久久99国产亚洲高清观着 | 同居了嫂子在线观看 | 一起洗澡的老师免费播放 | 蜜桃视频无码区在线观看 | 任你躁国语自产二区在线播放 | 国产成人综合在线观看 | 99精品久久精品一区二区 | 国产精品无码视频一区二区 | 中文字幕A片视频一区二区 中文字幕AV在线一二三区 | 成人伊人青草久久综合网 | 最新高清无码专区 | 国产人人为我我为人人澡 |