roger2001c 发表于 2018-11-7 13:37:16

初试redis,比memcached快10倍速

引用python中国某文章里的一段话:  "Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,
  在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
  问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。
  此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的。"
  http://www.okpython.com/bbs/viewthread.php?tid=5085&highlight=redis
  初试redis,从某种意义上讲,memcached已经做的相当不错了。
  但经同事介绍,知道了redis,redis的读写速度相当不错,并且可以定时或不定时的将内存中的数据备份到磁盘
  真正做到了安全,快捷的目的。
  下面我就将我的安装心得写出来,希望解占辉能帮助刚刚接触redis的朋友。
  首先获取redis,我一般情况下python中国下载,那里LINUX主流软件基本都有。
  http://www.okpython.com/bbs/viewthread.php?tid=5086&highlight=redis
  # cd /soft
  # tar zvxf redis-1.2.6.tar.gz
  # make
  #复制两个配置文件和命令文件到以下对应目录
  cp redis.conf /etc/redis/
  cp redis-benchmark redis-cli redis-server /usr/bin/
  2.修改部分参数
  #设定内核参数
  echo 1 > /proc/sys/vm/overcommit_memory
  #修改/etc/redis/redis.conf
  daemonize yes
  logfile /dev/null#日志文件路径
  启动redis
  # redis-server /etc/redis/redis.conf
  New pid: 983
  3.测试服务是否正常
  redis-benchmark

http://blog.51cto.com/jeffxie/images/editer/InBlock.gif====== SET ======http://blog.51cto.com/jeffxie/images/editer/InBlock.gif    10000 requests completed in 0.24 seconds
http://blog.51cto.com/jeffxie/images/editer/InBlock.gif    50 parallel clients
http://blog.51cto.com/jeffxie/images/editer/InBlock.gif    3 bytes payload
http://blog.51cto.com/jeffxie/images/editer/InBlock.gif    keep alive: 1
http://blog.51cto.com/jeffxie/images/editer/InBlock.gif
  1.15%
页: [1]
查看完整版本: 初试redis,比memcached快10倍速