zoukankan      html  css  js  c++  java
  • Redis的安装与使用

    环境:

      Centos7、JDK8、redis3

    一、下载并解压缩

      $ cd /home/dev/ --自己创建的目录

      $ wget https://github.com/antirez/redis/archive/3.0.0-rc5.tar.gz

      $ tar -zxvf 3.0.0-rc5.tar.gz

      $ mv redis-3.0.0-rc5 redis3.0

      $ cd redis3.0

    二、创建安装目录

      $ mkdir /usr/local/redis

    三、安装

      $ make PREFIX=/usr/local/redis install

      安装好之后会发现有个bin目录,bin目录就是redis的命令脚本

      redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server

    四、将Redis配置成服务

      4.1 找到redis的启动脚本 /usr/home/dev/redis3.0/utils/redis_init_script

      4.2 将启动脚本复制到 /etc/rc.d/init.d/ 目录下,并命名为redis

        $ cp /usr/home/dev/redis3.0/utils/redis_init_script /etc/rc.d/init.d/redis

      4.3 编辑/etc/rc.d/init.d/redis, 修改相应配置,使之能注册成为服务

        $ vim redis

        4.3.1 在脚本的第一行后面添加一行内容(如果不添加上面的内容,在注册服务时会提示: service redis does not support chkconfig

          #chkconfig: 2345 80 90

          

        4.3.2 REDISPORT 端口保持 6379 不变; (注意,端口名将与下面的配置文件名有关)

        4.3.3 EXEC=/usr/local/bin/redis-server 改为 EXEC=/usr/local/redis/bin/redis-server

        4.3.4 CLIEXEC=/usr/local/bin/redis-cli 改为 CLIEXEC=/usr/local/redis/bin/redis-cli

        4.3.5 创建 redis 配置文件目录

          $ mkdir /usr/local/redis/conf

        4.3.6 复制 redis 配置文件/usr/home/dev/redis3.0/redis.conf/usr/local/redis/conf 目录并按端口号重命名为 6379.conf

          $ cp /usr/home/dev/redis3.0/redis.conf /usr/local/redis/conf/6379.conf

        4.3.7 对 /etc/rc.d/init.d/redis 脚本进行调整

          CONF="/etc/redis/${REDISPORT}.conf" 改为 CONF="/usr/local/redis/conf/${REDISPORT}.conf"

        4.3.8 更改 redis 开启的命令,以后台运行的方式执行

          

      4.4 将 Redis 注册成为服务

        chkconfig --add redis

      4.5 配置防火墙

        $ vi /etc/sysconfig/iptables

        添加:

          -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
        重启防火墙:
          $ service iptables restart

      4.6 修改 redis 配置文件设置:

        $ vi /usr/local/redis/conf/6379.conf
        修改如下配置:
          daemonize no 改为> daemonize yes
          pidfile /var/run/redis.pid 改为> pidfile /var/run/redis_6379.pid

          

          

       4.7 启动 Redis 服务

        $ service redis start

      4.8 将 Redis 添加到环境变量中

        $ vi /etc/profile

        在最后添加以下内容:

        ## Redis env

        export PATH=$PATH:/usr/local/redis/bin

        

        使配置生效:

        $ source /etc/profile

         现在就可以直接使用 redis-cli 等 redis 命令了:

        关闭 Redis 服务

        $service redis stop

  • 相关阅读:
    使用 GitHub, Jekyll 打造自己的免费独立博客
    如何解决数据科学计数法在数据库中的显示
    RDF
    C# 在 4.0 以后一共有3种创建线程的方式
    C#多线程
    1、框架概述
    3、IDEA 中使用 Maven
    2、Maven 核心概念
    1、Maven 概述
    JDK动态代理
  • 原文地址:https://www.cnblogs.com/happyflyingpig/p/8537649.html
Copyright © 2011-2022 走看看