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

  1. wget ftp://mirror.ovh.net/gentoo-distfiles/distfiles/tcl8.5.11-src.tar.gz
  2.  
  3. tar xzvf tcl8.5.11-src.tar.gz 
  4.  
  5. cd tcl8.5.11/unix/
  6.  
  7. ./configure --prefix=/usr --enable-threads --mandir=/usr/share/man 
  8.  
  9. make && sed -e "s@^\(TCL_SRC_DIR='\).*@\1/usr/include'@" -e "/TCL_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" -i tclConfig.sh 
  10.  
  11. 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 ,會發現大量連接的)

  1. wget http://redis.googlecode.com/files/redis-2.4.15.tar.gz 
  2.  
  3. tar xzvf redis-2.4.15.tar.gz 
  4.  
  5. cd redis-2.4.15 
  6.  
  7. make 
  8.  
  9. make test 

 

  1. cd src 
  2.  
  3. cp redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/bin/ 
  4.  
  5. cd ../utils/ 
  6.  
  7. sh install_server.sh  

 測試redis 性能,使用其自帶工具 redis-benchmark

   

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章