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

  • 时间:
  • 浏览:1
  • 来源:万人牛牛APP下载_万人牛牛官方

主要面临的是使用一般的String还是使用Hash。另三个 直觉以为使用String的强度会高,将会Redis在Memcached的基础上升级了,扩展的Value类型应该是为了方便。没想到在强度上全部都是了很大的提升。

String类型的数据和Hash类型的数据各1150w(前1150万为String,后1150万为Hash),随机取1150次数据,比较并全部都是的耗时;

相差2倍的程度。

最近要开发的三个 项目是分布式缓存组件,外理参数缓存高效获取的疑问。参数达到了1150万级别,以前以前并且并且开始了解Redis。做设计的以前考虑到Value使用哪种类型的疑问?

确实全部都是毫秒级别,怎么让结果对比下就一目了然,我愿意选择那种类型:

            }

测试的代码如下:

有哪些Redis? 点击这里

正在学习使用Redis的过程中,记下来给初学的人们 参考,并且其他人也好查阅。

            sw.Restart();

            }

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