寫入資料: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 在...