首页 > 其他 > 详细

Linux redis安装

时间:2014-01-19 09:04:12      阅读:427      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣
$ wget http://download.redis.io/redis-stable.tar.gz
$ tar xvzf redis-stable.tar.gz //这里假设解压缩到/usr/local/redis
$ cd redis-stable

$ make
$ make test
$ sudo make install
 
 
$ sudo cp ./src/redis-server /usr/local/bin/
$ sudo cp ./src/redis-cli /usr/local/bin/
 
$ sudo cp redis.conf /etc/redis.conf
$ sudo vi /etc/redis.conf
bubuko.com,布布扣

 

编辑/etc/redis.conf ,修改
daemaon no 为daemaon yes ,以守护进程方式启动进程。

$cd utils
$sudo ./install_server.sh

 


 
安装默认属性设置

Please select the redis port for this instance: [6379]
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf]
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log]
Selected default - /var/log/redis_6379.log
Please select the data directory for this instance [/var/lib/redis/6379]

Selected default - /var/lib/redis/6379
Please select the redis executable path [] /usr/local/bin/redis-server  (这里输入刚才copy的路径)
 
$redis-server /etc/redis.conf &   (启动redis)
 
 
FAQ:
 

make test报错:

You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1

解决办法:安装tcl

bubuko.com,布布扣
$ wget http://downloads.sourceforge.net/tcl/tcl8.6.0-src.tar.gz
 
$ cd tcl8.6.0/
 
$ cd unix &&
./configure --prefix=/usr             --mandir=/usr/share/man             --without-tzdata             $([ $(uname -m) = x86_64 ] && echo --enable-64bit) && 
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.6 /usr/bin/tclsh &&
chmod -v 755 /usr/lib/libtcl8.6.so
bubuko.com,布布扣

 

Linux redis安装

原文:http://www.cnblogs.com/caipanjin/p/3525711.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!