- Redis的安装
下载地址:http://code.google.com/p/redis/downloads/list
编译时,使用tcmalloc加速,命令是make USE_TCMALLOC=yes
验证是否在使用tcmalloc
lsof -n |grep tcmalloc
redis-ser 26689 root mem REG 253,3 1800221 4182039 /usr/local/lib/libtcmalloc.so.0.1.0
redis-ser 26694 root mem REG 253,3 1800221 4182039 /usr/local/lib/libtcmalloc.so.0.1.0
redis-ser 26697 root mem REG 253,3 1800221 4182039 /usr/local/lib/libtcmalloc.so.0.1.0
redis-ser 26701 root mem REG 253,3 1800221 4182039 /usr/local/lib/libtcmalloc.so.0.1.0
使用make install来完成Redis的安装。Redis的所有二进制文件将会被安装在/usr/local/bin目录下。
5.安装服务器启动程序
cd utils
./install_server.sh
会让你回答几个问题,直接默认回车。
此时,redis-server就被添加到/etc/init.d/redis_6739
更改配置文件/etc/redis/6739.conf 将daemonize on 改成 daemonize yes
启动:/etc/init.d/redis_6739 start
- Redis的运行和测试:
例如,使用如下命令来存储key-value对:
(cd ..; tclsh8.5 tests/test_helper.tcl --tags "" --file "")
/bin/sh: tclsh8.5: command not found
make: *** [test] Error 127
之所以会出现该错误是因为在运行make test命令时,需要Tcl 8.5的库,而CentOS 5.5自带的版本为8.4。用户可以使用如下命令来查看:
此时,再次运行make test命令便可。
参考文章地址:
http://www.linuxidc.com/Linux/2011-07/38662.htm 来源:Linux社区 作者:codolio
http://hi.baidu.com/longniao/blog/item/368558da93f4e4c7b6fd48f9.html
http://dev.meettea.com/show-100-1.html