白森 发表于 2018-11-7 12:44:23

redis研究(-)

  最近在研究 redis,好似在NoSQL 中很火耶,也看看。记录一下安装过程
  环境:
  CentOS 5.5 x86_64 ,ESXi 虚拟机
  redis-2.4.15.tar.gz 、tcl8.5.11-src.tar.gz
  1、首先需要安装 tcl8.5.11 ,不然 redis 安装会报错
  可以直接参看:http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html
  


[*]wget ftp://mirror.ovh.net/gentoo-distfiles/distfiles/tcl8.5.11-src.tar.gz
[*]
[*]tar xzvf tcl8.5.11-src.tar.gz
[*]
[*]cd tcl8.5.11/unix/
[*]
[*]./configure --prefix=/usr --enable-threads --mandir=/usr/share/man
[*]
[*]make && sed -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" -i tclConfig.sh
[*]
[*]make install && make install-private-headers && ln -v -sf tclsh8.5 /usr/bin/tclsh && chmod -v 755 /usr/lib/libtcl8.5.so
  

  2、redis-2.4.15 安装 ,之前用的yum 安装 tcl ,在make test时报错,提示tcl 需要 tcl8.5 ,但 yum 安装的是 tcl8.4 (个人理解,似是在用tcl做连接redis测试,运行 make test 最后是不会退出的,此时查看 netstat -atlnp ,会发现大量连接的)
  


[*]wget http://redis.googlecode.com/files/redis-2.4.15.tar.gz
[*]
[*]tar xzvf redis-2.4.15.tar.gz
[*]
[*]cd redis-2.4.15
[*]
[*]make
[*]
[*]make test
  

  


[*]cd src
[*]
[*]cp redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/bin/
[*]
[*]cd ../utils/
[*]
[*]sh install_server.sh
  

  测试redis 性能,使用其自带工具 redis-benchmark


页: [1]
查看完整版本: redis研究(-)