美文网首页
linux环境下redis的安装和卸载

linux环境下redis的安装和卸载

作者: 蓝胖子CC7 | 来源:发表于2018-08-15 02:48 被阅读0次

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持丰富的数据类型,和高速的内存读写。正在逐步取代memcached的地位。

    下面就演示下在centos6.9的32位下的安装配置过程。

    1、安装

    2、配置

    3、卸载

    1、安装

      ①我们可以通过在官网下载tar.gz的安装包,或者通过wget的方式下载

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

        ②解压

        tar -zxvf redis-4.0.1.tar.gz

        ③移动到/usr/local/redis目录下去,这个纯属个人爱好

        mv redis-4.0.1 /usr/local/redis

        ④接下来就是编译了,通过make命令,如果编译的时候报gcc命令找不到的话,可以通过下面的命令安装gcc命令,gcc是c的编译命令

        yum install gcc-c++

        下面就通过make来编译,make是自动编译,会根据Makefile中描述的内容来进行编译。

        cd /usr/local/redis

        make

        为了使用方便,我们需要将这个几个文件加到/usr/local/bin目录下去。这个目录在Path下面的话,就可以直接执行这几个命令了。

        make install

    ⑥下面启动服务器,来看看安装是否成功。使用redis-server命令。

        redis-server

        如果有出现提示Ready to accept connections,则表明安装成功

        下面通过在启动一个linux客户端,通过server-cli shutdown来关闭服务器。

            redis-cli shutdown

        2、配置

            可以看到,前面在启动redis服务器后,都是在前台启动的,需要重新启动一个客户端来进行登陆操作。这样非常不方便,

    所以,我们需要设置后台启动。

        在/usr/local/redis/目录下,修改redis.conf文件

            在redis.conf的配置文件里面。做如下的修改:

            daemonize no

            修改为:

            daemonize yes

            下面需要设置redis服务器开机自动启动:

      要先让redis服务自动启动的话,首先需要在/etc/init.d目录下创建redis的启动脚本。

      将redis安装目录下的utils/redis_init_script复制到/etc/init.d目录下,命名为redis(名字简单,使用方便)

            cp redis_init_script /etc/init.d/redis

            继续编辑启动文件,修改其中指定的pid和配置文件。

                修改/etc/init.d/redis 文件

                PIDFILE=/var/run/redis_${REDISPORT}.pid

                CONF="/etc/redis/${REDISPORT}.conf"

                修改为

                PIDFILE=/var/redis/run/redis_${REDISPORT}.pid

                CONF="/var/redis/redis.conf"

        首先创建存放pid的目录为/var/redis/run

            cd /var

            mkdir redis

            cd redis

            mkdir run

        接下来,我们需要把配置文件复制一份到/var/redis/这个目录下面去

            cp /usr/local/redis/redis.conf /var/redis/

        修改配置文件中的pid为前面配置的pid。

        vim /var/redis/redis.conf

        pidfile /var/run/redis_6379.pid

        修改为

        pidfile /var/redis/run/redis_6379.pid

    至此为止,我们已经可以通过service redis start/stop来启动和关闭redis服务了。

         最后只需要通过chkconfig redis on命令来设置开机启动即可。

      如果提示redis 服务不支持 chkconfig的话,只需要在/etc/init.d/redis这个启动脚本的第二行后面加上下面的内容即可。

    第一行内容为

        #!/bin/sh

    在下方插入

        # chkconfig:2345 90 10#

        # description:Redis is a persistent key-value database

    3、卸载

     卸载redis非常的简单,只需要简单的三步

    1、停止redis服务器

      首先,通过下面的命令查看redis服务是否在运行

            ps aux|grep redis

        可以看到,在6379端口,有redis-server的监听

      通过下面的命令停止redis服务器。

            redis-cli shutdown

    需要注意的是,由于我的redis命令都安装到/usr/local/bin目录下面了,并且添加到环境变量PATH里面了,所以可以直接运行。

    2、删除make的时候生成的几个redisXXX的文件

        ll /usr/local/bin

        rm -f /usr/local/bin/redis*

        3、顺便也删除掉解压后的文件目录和所有文件

    这样,redis就卸载完成了。

    相关文章

      网友评论

          本文标题:linux环境下redis的安装和卸载

          本文链接:https://www.haomeiwen.com/subject/qcxjeftx.html