日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Memcached的使用

發(fā)布時(shí)間:2025/3/20 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Memcached的使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Memcached簡(jiǎn)介

Memcached 是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),用于動(dòng)態(tài)Web應(yīng)用以減輕數(shù)據(jù)庫(kù)負(fù)載。它通過(guò)在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來(lái)減少讀取數(shù)據(jù)庫(kù)的次數(shù),從而提高動(dòng)態(tài)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)網(wǎng)站的速度。Memcached基于一個(gè)存儲(chǔ)鍵/值對(duì)的hashmap。其守護(hù)進(jìn)程(daemon )是用C寫的,但是客戶端可以用任何語(yǔ)言來(lái)編寫,并通過(guò)Memcached協(xié)議與守護(hù)進(jìn)程通信。

常用的命令

命令說(shuō)明用法
set設(shè)置key的值valueset key flags exptime bytes [noreply] value
add添加key的值value(不覆蓋原值)add key flags exptime bytes [noreply] value
replace替換原來(lái)的值replace key flags exptime bytes [noreply] value
append原來(lái)的值后面追加值append key flags exptime bytes [noreply] value
prepend原來(lái)的值前面追加值prepend key flags exptime bytes [noreply] value
get獲取存儲(chǔ)在key中的valueget key [...key1]
delete刪除已存在的keydelete key [noreply]
incr/decr對(duì)已存在的key的值進(jìn)行自增/自減incr/decr key increment_value

使用場(chǎng)景

  • 對(duì)頻繁獲取的數(shù)據(jù)進(jìn)行緩存(減輕DB壓力);
  • 用鎖的機(jī)制控制流量;
  • 多服務(wù)器間共享數(shù)據(jù)(比如session)

備注

Redis(SSDB)數(shù)據(jù)類型豐富,Memcached數(shù)據(jù)類型單一,Memcached是內(nèi)存式緩存系統(tǒng),Redis是更像是內(nèi)存式數(shù)據(jù)庫(kù)。兩者干嘛要比較呢????個(gè)人感覺(jué)Memcached+SSDB就可以支撐很多項(xiàng)目了,如果實(shí)在是那種實(shí)時(shí)要求,并發(fā)大,那可以考慮Redis。

參考

1.www.w3cschool.cn/memcached/

轉(zhuǎn)載于:https://juejin.im/post/5aa7c3266fb9a028bc2d6cc1

與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Memcached的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。