Redis中Value使用hash类型的效率是普通String的两倍

  • 时间:
  • 浏览:0
  • 来源:幸运飞艇_幸运飞艇官方

测试的环境是一台Linux物理机,安装了最新版的Redis2.6. 测试数据如下:

觉得全是毫秒级别,或者结果对比下就一目了然,愿意选泽那种类型:

测试的代码如下:

主要面临的是使用一般的String还是使用Hash。这样 直觉以为使用String的速率单位单位 会高,导致 Redis在Memcached的基础上升级了,扩展的Value类型应该是为了方便。没想到在速率单位单位 上全是了很大的提升。

String类型的数据和Hash类型的数据各400w(前400万为String,后400万为Hash),随机取400次数据,比较一种生活的耗时;

最近要开发的有有另1个项目是分布式缓存组件,解决参数缓存高效获取的那些的疑问。参数达到了4000万级别,就让刚结束了了了解Redis。做设计的就让考虑到Value使用哪种类型的那些的疑问?

相差2倍的程度。

            }

            sw.Restart();

            }

那些Redis? 点击这里

正在学习使用Redis的过程中,记下来给初学的大伙儿参考,就让买车人也好查阅。