linux 下的redis 安装

  1、下载源码,解压缩后编译源码。
$ tar xzf redis- 2.8 . 3 .tar.gz
$ cd redis - 2.8 . 3
$ make
     2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
mkdir /usr/ redis
cp redis -server  /usr/ redis
cp redis -benchmark /usr/ redis
cp redis -cli  /usr/ redis
cp redis.conf  /usr/ redis
cd /usr/redis
     3、启动Redis服务。
$ redis-server   redis.conf
     4、然后用客户端测试一下是否启动成功。
$ redis- cli
redis > set foo bar
OK
redis > get foo
" bar "


二、安装遇到问题解决
1、 不能编译,由于没有GCC 编译工具
make时可能会报如下错误
make: cc:命令未找到

make: *** [adlist.o] 错误 127
解决办法:安装GCC
命令如下:yum install gcc ,还可另行自己安装gcc,只是gcc的依赖很多,不容易处理。
2、 make时可能会报如下错误:
collect2: ld returned 1 exit status

make[1]: *** [redis-server] Error 1

make[1]: Leaving directory `/usr/local/redis/src'

make: *** [all] Error 2

解决办法:

编辑src/.make-settings里的OPT,改为OPT=-O2 -march=i686
此时,继续make会报出:您选择的cpu不支持x86-64指令集,
解决办法:
将OPT改为OPT=-O2 -march=x86-64,( -march表示为特定的cpu类型编译二进制代码(不能在更低级别的cpu上运行) 即可;
3、make之后,做make test,会报错:
You need tcl 8.5 or newer in order to run the Redis test

make: *** [test] Error 1
解决办法:
下载 tcl8.6.1-src.tar.gz : wget  http://downloads.sourceforge .NET /tcl/tcl8.6.1-src.tar.gz  
解压安装包:sudo tar xzvf tcl8.6.1-src.tar.gz   -C /usr/local/  
进入解压文件夹:cd  /usr/local/tcl8.6.1/unix/  
执行配置:sudo ./configure  
编译:sudo make  
安装:sudo make install   

问题解决,redis安装完毕!!!!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值