centos7 安装 redis3.2.8

 

一、下载redis稳定版

        Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用来表示非标准版本,例如2.9.x发行版本是Redis 3.0标准版本的非标准发行版本。

        在本文中下载redis目前的稳定版3.2.8  

        wget http://download.redis.io/releases/redis-3.2.8.tar.gz

二、解压,编译

  • wget http://download.redis.io/releases/redis-3.2.8.tar.gz
    tar xzf redis-3.2.8.tar.gz
    cd redis-3.2.8
    make

        执行make后,可能会出现如下报错:

        1、gcc:命令未找到,原因是没有安装gcc,需要安装gcc    

            解决办法:安装gcc 执行命令:yum install gcc-c++ 

            centos7 安装 redis3.2.8_第1张图片

        2、出现致命错误:zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory 

             原因:一些编译依赖或原来编译遗留出现的问题

             解决办法:执行命令: make clean,清理一下,然后再make。

            centos7 安装 redis3.2.8_第2张图片

三、安装

            233112_IZfk_2248830.png

     在install完毕后,实际上redis已经安装完毕了,可以直接通过  src/redis-server 来启动redis

     为了便于管理,把redis的安装文件移动到我们指定的目录下

  1. 、创建两个文件夹

    mkdir -p /usr/local/redis/etc
    mkdir -p /usr/local/redis/bin
    bin用于存放命令,etc拥有存放配置文件。
  2. 接下来,将redis-3.2.8文件夹下的redis.conf复制到/usr/local/redis/etc/

    并将src目录下的命令文件,移动到/usr/local/redis/bin/   

    mv ./redis.conf /usr/local/redis/etc/
    cd src
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-sentinel redis-server /usr/local/redis/bin/

    如果嫌麻烦,可以把整个src下面的东西都move过去

四、启动redis服务

        首先进入刚才安装redis的目录: cd /usr/local/redis/bin

        启动redis服务需要用到命令redis-server:./redis-server

        这样,就启动了redis(不带配置文件)

        centos7 安装 redis3.2.8_第3张图片

        上图中红色框框部分,提示我们没有并没有使用etc的下的配置文件进行启动。

        先shutdown redis服务,直接ctrl+c即可

        接着执行命令 ./redis-server ../etc/redis.conf

        234547_X8qD_2248830.png

        这样就根据etc下的配置文件进行启动redis了。

五、设置后台启动

        按照四中的方法,redis仍然在前提启动,我们需要修改/etc下的redis.conf文件

        先停止服务 ctrl+c

        把daemonize 后面的no 改为yes

        234744_cJNb_2248830.png

        找到 daemonize no,修改为 daemonize yes

        然后按esc键,再 :wq,表示退出并保存

        再启动redis服务,这样redis就在后台运行了。。。。

        Redis服务端默认连接端口是6379。

六、登录redis客户端

        在步骤五中启动redis服务后,我们需要通过能否登录客户端来检查redis服务是否正确运行

        我们通过redis自带的cli来进行登录,在/usr/local/redis/bin/目录下执行: redis-cli

        235328_JPvN_2248830.png

        回车后如果出现上图6379样子,则表示redis服务正确运行,登录客户端成功。

七、shutdown redis服务

        1、通过pkill redis-server命令

        centos7 安装 redis3.2.8_第4张图片

        执行命令后,再通过redis-cli去登录客户端,发现连接被拒绝,表示redis服务被成功shutdown了。

        2、通过redis-cli shutdown,通过客户端命令来shutdown redis服务

        centos7 安装 redis3.2.8_第5张图片

 

你可能感兴趣的:(redis,Redis)