redis缓存和memcache的简单对比

一直以为redis可以完全取代mc,mc的hash完全可以由redis的hash取代,同时redis提供了list,string,set,zset这几种相当不错的数据结构,完全没有使用mc的必要,但是今天写了几个测试脚本之后,感觉mc的hash和redis的hash还是有很大不同的,
首先第一点,就是mc的hash value可以是数组,一个key对应的是一整个数组,而这一点,redis尚且做不到。不过mc这样有一个缺陷,就是如果脱离php,而使用python类似的其他的语言,会面临兼容性的问题,毕竟php本身的数组不是正规意义上的数组。
其次就是redis的骄傲,落地这一点,这是一个非常好的理念,但是具体实现的时候,却通过快照的方式来实现具体数据的备份,这点在数据很大的时候,就会面临一次快照时间太久,以至于影响了性能的问题,如果这样的话,落地的功能就是鸡肋了

Leave a comment

Your email address will not be published.

*