• 安装与配置Redis


    一、下载

    官网: https://redis.io/download

    选择下载稳定版本。

    ps -ef | grep redis

    二、安装Redis

         1、解压redis

    tar -zxvf redis-5.0.12.tar.gz

         2、安装gcc编译环境

              

    yum install gcc-c++ 

         3、进入redis-5.0.12目录,进行安装:

               

    make && make install

        执行完毕后安装成功

            (1)配置redis,进入utils目录下,拷贝 redis_init_script 到 /etc/init.d目录,目的要把redis作为开机自启动

               

          (2)创建 /usr/local/redis ,用于存放配置文件

                 

    mkdir redis

            

            (3) 拷贝redis配置文件,将redis.conf拷贝到 /usr/local/redis下

                 

    cp redis.conf /usr/local/redis

        

    (4) 修改redis.conf 这个核心配置文件 

             1)修改 daemonize no ->daemonize yes ,目的是为了让redis启动在linux后台允许

                

              2)修改redis的工作目录。建议修改为: /usr/local/redis/working

                 

              3) 修改绑定 IP 改为:0.0.0.0 ,代表可以让远程链接,不受ip限制

               

              4)最关键的是密码,默认是没有的,一定要设置。 requirepass

                  

         (5) 修改 redis_init_script 文件中 redis核心配置文件为     conf=“/usr/local/redis/6379.conf”

            

          并且修改redis核心配置文件名称为:6379.conf

         (6) 为redis启动脚本添加执行权限,随后运行启动redis

                

    chmod 777 redis_init_script
    ./redis_init_script start

     

    三、检查 redis进程

            

    ps -ef | grep redis

       四、设置redis开机自启动,修改 redis_init_script ,添加如下内容

         

    #chkconfig: 22345 10 90
    #description: Start and Stop redis
    

      

    随后执行如下操作

      

    chkconfig redis_init_script on

         重启服务器后,再看进程。

     五、Redis的命令行客户端

            

    redis-cli:进入到redis客户端

    auth pwd:输入密码

    redis-cli -a password ping:查看是否存活

    redis-cli -a password shutdown:关闭redis

    ./redis_init_script stop:关闭redis

             

  • 相关阅读:
    mysql 无法连接提示 Authentication plugin 'caching_sha2_password' cannot be loaded
    探究分析:快速对大量的数据转换为数组
    SQL Server like 字段
    InfluxDB从原理到实战
    Python学习日记(四十) Mysql数据库篇 八
    MySQL数据库基本操作
    ES入门宝典(详细截图版)
    NameNode && Secondary NameNode工作机制
    MySQL 两张表关联更新(用一个表的数据更新另一个表的数据)
    mysql单个表拆分成多个表
  • 原文地址:https://www.cnblogs.com/callbin/p/14504412.html
Copyright © 2020-2023  润新知