亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

memcache學習總結(jié)

オリジナル 2019-05-12 00:49:02 219
サマリー:1.Memcached是一個自由開源的,高性能,分布式內(nèi)存對象緩存系統(tǒng)。Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發(fā)的一款軟件?,F(xiàn)在已成為mixi、hatena、Facebook、Vox、LiveJournal等眾多服務中提高Web應用擴展性的重要因素。Memcached是一種基于內(nèi)存的key-value存儲,用來存

1.Memcached是一個自由開源的,高性能,分布式內(nèi)存對象緩存系統(tǒng)。

Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發(fā)的一款軟件?,F(xiàn)在已成為mixi、hatena、Facebook、Vox、LiveJournal等眾多服務中提高Web應用擴展性的重要因素。

Memcached是一種基于內(nèi)存的key-value存儲,用來存儲小塊的任意數(shù)據(jù)(字符串、對象)。這些數(shù)據(jù)可以是數(shù)據(jù)庫調(diào)用、API調(diào)用或者是頁面渲染的結(jié)果。

Memcached簡潔而強大。它的簡潔設計便于快速開發(fā),減輕開發(fā)難度,解決了大數(shù)據(jù)量緩存的很多問題。它的API兼容大部分流行的開發(fā)語言。

本質(zhì)上,它是一個簡潔的key-value存儲系統(tǒng)。

一般的使用目的是,通過緩存數(shù)據(jù)庫查詢結(jié)果,減少數(shù)據(jù)庫訪問次數(shù),以提高動態(tài)Web應用的速度、提高可擴展性。

2.Memcached set 命令用于將 value(數(shù)據(jù)值) 存儲在指定的 key(鍵) 中。

如果set的key已經(jīng)存在,該命令可以更新該key所對應的原來的數(shù)據(jù),也就是實現(xiàn)更新的作用。

3.Memcached get 命令獲取存儲在 key(鍵) 中的 value(數(shù)據(jù)值) ,如果 key 不存在,則返回空。

4.Memcached add 命令用于將 value(數(shù)據(jù)值) 存儲在指定的 key(鍵) 中。

如果 add 的 key 已經(jīng)存在,則不會更新數(shù)據(jù)(過期的 key 會更新),之前的值將仍然保持相同,并且您將獲得響應 NOT_STORED。

5.Memcached replace 命令用于替換已存在的 key(鍵) 的 value(數(shù)據(jù)值)。

如果 key 不存在,則替換失敗,并且您將獲得響應 NOT_STORED。

6.Memcached append 命令用于向已存在 key(鍵) 的 value(數(shù)據(jù)值) 后面追加數(shù)據(jù) 。

7.Memcached prepend 命令用于向已存在 key(鍵) 的 value(數(shù)據(jù)值) 前面追加數(shù)據(jù) 。

8.Memcached CAS(Check-And-Set 或 Compare-And-Swap) 命令用于執(zhí)行一個"檢查并設置"的操作

它僅在當前客戶端最后一次取值后,該key 對應的值沒有被其他客戶端修改的情況下, 才能夠?qū)⒅祵懭搿?/p>

檢查是通過cas_token參數(shù)進行的, 這個參數(shù)是Memcach指定給已經(jīng)存在的元素的一個唯一的64位值。


添削の先生:查無此人添削時間:2019-05-13 09:35:12
先生のまとめ:完成的不錯。memcache使用的比較多,可以減輕服務器壓力。繼續(xù)加油。

手記を発表する

人気のある見出し語