linux(centos7.4)安装redis及部署

1、首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版3.0.7即可。

2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作

   使用tar -zxcf redis-3.0.7.tar.gz进行解压

   并使用命令将解压的文件移动到指定的目录下:


3.进入到redis目录下,执行make 对Redis解压后文件进行编译

出现以下信息说明编译成功:


如执行make时出现:

(1)若出现如下提示,则说明未安装gcc,使用命令安装gcc:yum install gcc

[root@localhost redis-2.8.17]# make
cd src && make all
make[1]: Entering directory `/root/redis-2.8.17/src    CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/root/redis-2.8.17/srcmake: *** [all] Error 2

安装完gcc后,查看安装的gcc:


(2)若出现如下提示,则将make改为make MALLOC=libc,推测是因为编译库的问题。

[root@localhost redis-2.8.17]# make
cd src && make all
make[1]: Entering directory `/root/redis-2.8.17/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 `/root/redis-2.8.17/srcmake: *** [all] Error 2
安装完后若还是出现该问题,个人建议重新解压安装包,重新编译就不会出现该问题

4.进入到src目录下使用命令:cd src,执行安装命令make install:


出现以上信息说明安装成功

5.安装成功后,开始部署redis:

(1)、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

a)创建bin和redis.conf文件

复制代码代码如下:
mkdir /usr/local/redis/bin
mkdir /usr/local/redis/ect

b)执行Linux文件移动命令:

复制代码代码如下:
mv /usr/local/redis/redis-3.0.7/redis.conf /usr/local/redis/ect/
进入到src目录下:cd src,执行:
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin/

(2)进入到创建的bin文件下,执行redis-server 命令,启动Redis 服务


(3)  设置绑定ip(注:该步骤如果不需要可省略)

          

        如需要,可将上图绑定ip改为指定ip。

(4)设置后台启动redis

            1)、首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

                   cd etc/
                   vim redis.conf

                 将no修改为yes


     2)、再次启动redis服务,并指定启动服务配置文件

           redis-server /usr/local/redis/etc/redis.conf

                配置后台运行成功






猜你喜欢

转载自blog.csdn.net/qq_35673617/article/details/80235836