关闭

linux下redis 安装及遇到的问题解决

1965人阅读 评论(0) 收藏 举报
分类:

一、安装过程

1、解压redis安装包

tar -zxvf redis-3.2.0.tar.gz

2、进入redis解压文件夹中

cd redis-3.2.0

3、编译

make

4、编译测试

make test

5、安装

make install

6、设置配置文件路径

mkdir -p /home/user/redis-3.2.0/6379

cp redis.conf /home/user/redis-3.2.0/6379

7、修改配置文件

vi/home/user/redis-3.2.0/6379/redis.conf

8、启动redis服务

/home/user/redis-3.2.0/src/redis-server/home/user/redis-3.2.0/6379/redis.conf

9、查看redis进程

ps -ef | grep redis  

10、杀死进程

kill -9 pid

11、启动redis客户端

redis-cli

完成之后,即可使用redis。


二、安装遇到问题解决

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安装完毕!!!!!!!

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6943次
    • 积分:209
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论