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

原创 2016年05月31日 17:54:51

一、安装过程

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

make redis出现错误可能原因

make: * No rule to make target 错误原因、分析和解决办法 上面博客其中红字部分: 最后发现,上述问题的产生的根本原因是工程更改路径或者更改了其中的文件夹名称之...
  • github_32658299
  • github_32658299
  • 2017年03月31日 23:20
  • 3718

redis 执行make后报错:

解压后执行make后报错:cd src && make all make[1]: Entering directory /home/liuchaofan/Redis-3.0.7/src' ...
  • linlin_xia
  • linlin_xia
  • 2017年02月06日 10:40
  • 2247

解决Linux系统下安装redis make出错的问题

主要问题 collect2: ld 返回 1 make[1]: *** [redis-server] 错误 1  make[1]: Leaving directory `/usr/local/re...
  • lt513640302
  • lt513640302
  • 2017年04月29日 19:08
  • 693

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

公司项目需要解决大并发问题,需采用nosql 数据库。前一个项目采用memcache做为提升系统的并发分布式缓存,memcache 采用简单 key-value 的方式,存储在内存中,当然数据过大肯定...
  • jy0902
  • jy0902
  • 2014年02月15日 18:37
  • 31593

redis在Linux安装报错

redis在CentOS7上安装及配置开机启动服务
  • qq_26144777
  • qq_26144777
  • 2017年02月24日 13:46
  • 2955

redis安装make失败

解压后 执行make后报错: cd src && make all make[1]: Entering directory `/home/liuchaofan/redis-3.0.7/src...
  • u013593306
  • u013593306
  • 2016年04月23日 22:19
  • 3002

Redis安装报错信息

1.  error: jemalloc/jemalloc.h: No such file or directory // Begin -- error1 参考链接:   http://www.phpe...
  • oldmtn
  • oldmtn
  • 2015年04月01日 11:37
  • 2425

关于Redis修改配置没有效果的问题分析

转自:http://blog.csdn.net/ordeder/article/details/17221743 今天在设置redis配置的maxmemory项总是设置不成功,原因有如下两项...
  • ahstusujian
  • ahstusujian
  • 2015年08月25日 11:41
  • 3303

redis练习手册<三>redis的配置文件redis.conf介绍

redis.conf 配置项说明如下: 1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程     daemonize no 2. 当Redis以守护进程...
  • wangqingqi20005
  • wangqingqi20005
  • 2016年01月29日 14:28
  • 1437

linux下redis安装、启动与停止,redis做成服务

如果的linux可以链接网络,那么可以直接联网下载。直接输入代码:wgethttp://redis.googlecode.com/files/redis-3.0.2.tar.gz 但是不建议这么做,因...
  • lexang1
  • lexang1
  • 2016年08月31日 09:47
  • 16777
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux下redis 安装及遇到的问题解决
举报原因:
原因补充:

(最多只允许输入30个字)