找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux 安装 Redis

2019-7-5 06:09| 发布者: admin| 查看: 611| 评论: 0

摘要: 本文主要讲述如何在 CentOS 6.0+ 环境中安装Redis下载安装包安装包建议从官网下载,并选择最新的稳定版,本次安装的是redis-4.0.2.tar.gz解压安装包下载好安装包后将安装包放置在自己的软件安装目录下,执行tar命令 ...
本文主要讲述如何在 CentOS 6.0+ 环境中安装Redis

下载安装包


安装包建议从官网下载,并选择最新的稳定版,本次安装的是redis-4.0.2.tar.gz

解压安装包


下载好安装包后将安装包放置在自己的软件安装目录下,执行tar命令进行解压缩。
    tar -zxvf redis-4.0.2.tar.gz

    编译


    解压缩完成后,就可以进行编译操作。
      cd redis-4.0.2makecd srcmake install

      复制文件


      这里进行的文件复制是为了方便之后用全局命令来启停Redis
        mkdir /usr/local/redis/binmkdir /usr/local/redis/confcp redis.conf /usr/local/redis/confcp src/redis-benchmark /usr/local/redis/bin cp src/redis-check-aof /usr/local/redis/bin cp src/redis-cli /usr/local/redis/bin cp src/redis-server /usr/local/redis/bin

        修改配置redis.conf


        编译和复制文件后,就可以修改/usr/local/redis/conf目录下的配置文件,以下是一些主要的配置项。
          # 注释掉,允许远程访问 #bind 127.0.0.1# 允许远程访问protected-mode no# 启用守护进程daemonize yes# 密码requirepass myRedis

          配置为系统服务


          配置为系统服务是为了方便通过系统服务命令来启停Redis,也可以选择略过此处直接通过Redis命令来启停。

          目录/etc/init.d/redis
            #!/bin/sh# chkconfig: 2345 90 10# Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.
            REDISPORT=6379EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/redis/bin/redis-cli
            PIDFILE=/usr/local/redis/redis.pidCONF="/usr/local/redis/conf/redis.conf"
            case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF & fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;;esac

            配置服务生效
              chkconfig --add redis

              启动 Redis

                service redis start

                错误


                在安装过程中如遇到如下错误,可执行以下命令解决。

                Failed to start redisd.service: Unit redisd.service not found.
                  systemctl daemon-reload

                  ----------------------------------------------------------------------------------------------------------------------
                  我们尊重原创,也注重分享,文章来源于微信公众号:星路漫,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
                  ----------------------------------------------------------------------------------------------------------------------

                  鲜花

                  握手

                  雷人

                  路过

                  鸡蛋
                  
                  公告
                  可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了