在Linux下安装redis

1、下载redis-3.0.7.tar.gz

2、将安装包上传到linux的某个目录下(比如/opt),在目录下输入命令 tar -zxvf redis-3.0.7.tar.gz 解压缩安装包

3、进入解压缩后的redis目录

4、输入make命令,在编译的过程中有可能会碰到错误

    如果报错误make[3]: gcc: Command not found

    就调用yum命令在线安装gcc,命令如下 yum install gcc-c++ 

        查看gcc是否安装

            rpm -qa|grep gcc

            gcc -v

 

    在使用“yum install gcc-c++”命令在线安装gcc时,如果提示“This system is not registered with RHN”错误,则按以下步骤解决:

        cd /etc/yum.repos.d/   进入yum的配置目录

        输入 wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 命令,下载CentOS- Base.repo文件

        备份原来的 rhel-debuginfo.repo

        使用命令mv CentOS-Base.repo rhel-debuginfo.repo,将CentOS- Base.repo重命名成rhel-debuginfo.repo

        成功以后,使用yum install build-essential安装成功

 

    如果报如下错误

        cd src && make all

        make[1]: Entering directory `/opt/redis/redis-3.0.7/src'

        CC adlist.o

        In file included from adlist.c:34:

        zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory

        zmalloc.h:55:2: error: #error "Newer version of jemalloc required"

        make[1]: *** [adlist.o] Error 1

        make[1]: Leaving directory `/opt/redis/redis-3.0.7/src'

        make: *** [all] Error 2

 

    那么输入 

        make MALLOC=libc 

    重新编译

5、输入 make install 安装,默认安装到/usr/local/bin目录下

6、安装成功以后,运行redis-server & 使redis在后台运行

7、输入命令redis-cli对数据库发起链接,就可以对redis数据库做操作了

8、输入 ps -ef|grep redis 命令查看进程,通过kill -9 pid的方式关闭redis服务

 

猜你喜欢

转载自chenjumin.iteye.com/blog/2296591