美文网首页
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的安装和卸载

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,...

  • Linux系统下安装和卸载Redis和链接使用

    Linux系统下安装和卸载Redis 安装 下载、解压缩和编译Redis: 不同的版本还需要如下操作 现在编译的二...

  • Redis安装

    redis开发环境为linux和osx,不支持windows linux下安装redis Redis的可执行文件说...

  • redis安装配置

    1,安装 mac环境下,通过homebrew 安装。 指令:brew install redis linux环境下...

  • 寒假自学Redis

    NoSQL类型数据库学习 redis安装和启动方式 在linux环境下redis学习,首先就是安装redis然后修...

  • Java-JDK环境配置

    下载JDK8下载地址 安装环境配置参考【Linux】CentOS7下安装JDK详细过程 卸载Mac环境的卸载方式:...

  • Linux环境配置遇到的问题

    ubuntu彻底卸载mysql并且重新安装 Linux环境下如何查看JDK的安装路径 mysql linux c找...

  • Linux 安装

    Linux下安装mysql CentOS7.x系统安装Redis6.0.1 Linux安装redis和部署 Red...

  • redis集群

    1.解压-linux下安装redis Redis是c语言开发的安装redis需要c语言的编译环境。如果没有gcc需...

  • redis(一)环境搭建

    本文讲述如何安装redis,分Linux环境和Windows环境。Linux采用的演示系统是centos 7.4 ...

网友评论

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

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