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)等。
  • 相关阅读:
    ACM: HDU 2544 最短路-Dijkstra算法
    ACM: HDU 1874 畅通工程续-Dijkstra算法
    ACM: SGU 101 Domino- 欧拉回路-并查集
    ACM: HDU 1285 确定比赛名次
    ACM: hdu 2647 Reward -拓扑排序
    ACM: hdu 1811 Rank of Tetris
    ACM: poj 1094 Sorting It All Out
    ACM: hihicoder #1174 : 拓扑排序·一 STL- queue
    ACM: CodeForces 140A New Year Table-数学几何
    POJ 3122 Pie 二分枚举
  • 原文地址:https://www.cnblogs.com/datang6777/p/6811235.html
Copyright © 2011-2022 走看看