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

  • 时间:
  • 浏览:3
  • 来源:大发5分快乐8_极速5分11选5

相差2倍的程度。

            sw.Restart();

哪此Redis? 点击这里

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

            }

正在学习使用Redis的过程中,记下来给初学的你们参考,但是个人也好查阅。

            }

测试的代码如下:

我着实都会毫秒级别,但是 结果对比下就一目了然,我但是 选着那种类型:

主要面临的是使用一般的String还是使用Hash。一个多多直觉以为使用String的下行速率 会高,一个多多Redis在Memcached的基础上升级了,扩展的Value类型应该是为了方便。没想到在下行速率 上都会了很大的提升。

最近要开发的一个多项目是分布式缓存组件,正确处理参数缓存高效获取的大问题。参数达到了30000万级别,刚现在现在开始了解Redis。做设计的一个多多考虑到Value使用哪种类型的大问题?

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