1)Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcache相比一个最大的区别。
2)Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Memcache只是简单的K/V缓存。
3)他们的扩展都需要做集群;实现方式:master-slave、Hash。
4)在100k以上的数据中,Memcache性能要高于Redis。
5)如果要说内存使用效率,使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcache。当然,这和你的应用场景和数据特性有关。
6)如果你对数据持久化和数据同步有所要求,那么推荐你选择Redis,因为这两个特性Memcache都不具备。即使你只是希望在升级或者重启系统后缓存数据不会丢失,选择Redis也是明智的。
7)Redis和Memcache在写入性能上面差别不大,读取性能上面尤其是批量读取性能上面Memcache更强

最新文章

  1. MYSQL字符类型数值排序
  2. 微信小程序之本地缓存(十)
  3. bzoj3316: JC loves Mkk
  4. HDU 1538
  5. rediscluster 集群操作(摘抄)
  6. Python当中的正则表达式支持!
  7. c trans
  8. Spring MVC 解读——View,ViewResolver(转)
  9. Kafka 0.8源码分析—ZookeeperConsumerConnector
  10. JS高级编程读书笔记
  11. HttpClient调用api
  12. MVC项目中怎么浏览html页面
  13. 最短路径问题—Dijkstra算法
  14. SEED实验——Environment Variable and Set-UID Program实验描述与实验任务
  15. CQL语句
  16. js 时间戳转日期
  17. Go并发控制--context的使用
  18. mysql完整版
  19. python lambda简单介绍
  20. 利用Spring MVC 上传图片文件

热门文章

  1. ABP 适用性改造 - 精简 ABP CLI 生成的项目结构
  2. 浅析MyBatis(三):聊一聊MyBatis的实用插件与自定义插件
  3. io流(对象流总结)
  4. Java学习笔记--异常机制
  5. C. 【例题3】畜栏预定
  6. 学习笔记-git 上传
  7. 不想eject,还咋修改create-react-app的配置?
  8. java面试-公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解
  9. 动态的创建Class对象方法及调用方式性能分析
  10. Linux 文件基本属性与目录管理 (chmod chown ls cp mv cat )