memcached add和set的區(qū)別
memcached add和set的區(qū)別
喵喵時(shí)光機(jī)
2019-05-14 13:08:02
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊
memcache::add 方法:add方法用于向memcache服務(wù)器添加一個(gè)要緩存的數(shù)據(jù)。memcache::set 方法:set方法用于設(shè)置一個(gè)指定key的緩存內(nèi)容,set方法是add方法和replace方法的集合體
set和add方法的不同之處是add方法不允許key值相同,如果第二次add的key相同,則存儲(chǔ)失敗,而set方法允許key相同,如果相同,則替換該key對應(yīng)的value。
TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
set和add最顯而易見的區(qū)別就是:
如果key是已經(jīng)存在的set是更新原來的數(shù)據(jù),而add則不會(huì)。
舉報(bào)