memcached和redis在用法上的不同

2021-06-16 07:41:10 字數 412 閱讀 5105

寫入資料:set方法不同

memcached可以直接寫入單個值或一維陣列、二維陣列資料,

redis可以寫單個資料,一維陣列和二維陣列資料需要序列化後再寫入.

讀取資料:get方法不同

memcached讀取單個值、一維陣列、二維陣列資料

通過get方法即可讀取:

get()

get(array)

redis讀取單個值直接有get讀取反序列化後返回,

讀取多個值得用mget(array)反序列化後返回,且跟memcache返回時的鍵對應不同.

memcached可以直接返回鍵對應的值,redis以陣列自然下標方式返回

建議在用memcached和redis時對其單獨封裝處理後再用.

memcached和redis的區別

redis的作者salvatore sanfilippo曾經對這兩種基於記憶體的資料儲存系統進行過比較,總體來看還是比較客觀的,現總結如下 1 效能對比 由於redis只使用單核,而memcached可以使用多核,所以平均每乙個核上redis在儲存小資料時比memcached效能更 高。而在100k...

redis和memcached的區別 ?

redis 和 memcache 都是基於記憶體的資料儲存系統。memcached是高效能分布式記憶體快取服務 redis是乙個開源的key value儲存系統。下面我們來進行來看一下redis和memcached的區別。redis的作者salvatore sanfilippo曾經對這兩種基於記憶體...

redis和memcached的區別

相比於memcached,redis擁有更多是資料結構,所以支援更多的資料操作,redis允許的value資料結構型別有5種 string 字串 list 列表 set 集合 hash 雜湊 zset 有序集合 redis只支援單核,memcached可以使用多核,所以平均每乙個核上 redis 在...