zoukankan      html  css  js  c++  java
  • Redis和Memcache性能测试对比

    Redis和Memcache在写入性能上面差别不大,读取性能上面尤其是批量读取性能上面Memcache全面胜出,当然Redis也有自己的优点:比如数据持久化、支持更多的数据结构(Set List ZSet)等

    Redis和Memcache,测试服务器是一个个人PC:配置一般(2CPU2G内存),操作系统安装的CentOS。

     
    1、redis memcache都是空的时候
    • redis设置100000个值开始时间:1311742106
    • redis设置100000个值时间:1311742123 耗时:16.8817
    • memcache设置100000个值开始时间:1311742123
    • memcache设置100000个值结束时间:1311742138 耗时:15.2574
     
    2、redis和memcache有数据时:
    • redis设置100000个值开始时间:1311742721
    • redis设置100000个值时间:1311742738 耗时:17.3401
    • memcache设置100000个值开始时间:1311742738
    • memcache设置100000个值结束时间:1311742753 耗时:15.6892
     
    3、分别测试redis和memcache获取数据速度:
    • redis数组获取100000个值开始时间:1311742144
    • redis数组获取100000个值时间:1311742398 耗时:253.9285
    • redis逐个获取100000个值开始时间:1311742398
    • redis逐个获取100000个值时间:1311742414 耗时:16.339
    • memcache数组获取100000个值开始时间:1311742414
    • memcache数组获取100000个值结束时间:1311742415 耗时:0.8022
    • memcache逐个获取100000个值开始时间:1311742415
    • memcache逐个获取100000个值结束时间:1311742428 耗时:13.38
    就以上测试结果,Redis和Memcache在写入性能上面差别不大,读取性能上面尤其是批量读取性能上面Memcache全面胜出,当然Redis也有自己的优点:比如数据持久化、支持更多的数据结构(Set List ZSet)等。
  • 相关阅读:
    Python基础:Python可变对象和不可变对象
    python内置函数
    python元组和序列
    python模块简单使用
    python循环技巧
    皮尔逊积矩相关系数
    Python基础:Python的变量和对象
    统计学中的自由度
    python 速成指南
    在SQL Server中,SQL语句的Insert支持一次插入多条记录
  • 原文地址:https://www.cnblogs.com/datang6777/p/6811235.html
Copyright © 2011-2022 走看看