linux安装redis

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

linux安装redis

下载

安装环境

首先得有gcc这里是安装gcc的链接地址

在线安装redis

官方在线安装教程地址

离线安装redis

解压压缩包

cd /home/appTar
tar -zxvf redis-6.2.10.tar.gz

编译安装

cd redis-6.2.10
# 编译这个编译过程需要一段时间
make
# 安装,并用PREFIX指定安装目录
cd src
make install PREFIX=/home/app/redis/install/redis6-01 

编写配置文件

编写redis.conf

  • 要修改的内容如下

    # 允许访问的ip
    #bind 127.0.0.1 -::1
    # 关闭互联网保护模式
    protected-mode no
    # 对外端口
    port 6379
    # 默认情况下Redis不作为守护程序运行。如果需要请使用“yes”。注意
    # 当守护进程化时Redis将在varrunredis.pid中写入一个pid文件。
    # 当Redis由upstart或systemd管理时此参数没有影响。
    daemonize yes
    # 守护进程文件
    pidfile /var/run/redis_6379.pid
    # 日志位置
    logfile "/home/software/redis/log/6379/info.log"
    # 工作目录数据保存目录
    dir /home/software/redis/data/6379/
    # 密码 需要可以加上
    # requirepass foobared 2333
    
  • 复制到redis到安装的bin目录

    cp /home/appTar/redis-6.2.10/redis.conf /home/app/redis/install/redis6-01/bin/
    

启动 redis 服务

cd /home/app/redis/install/redis6-01/bin/
# 指定配置文件启动redis服务
./redis-server /home/app/redis/install/redis6-01/bin/redis.conf

注册成linux服务

  1. 复制配置文件

    mkdir /etc/redis
    cp /home/appTar/redis-6.2.10/redis.conf /etc/redis/
    
  2. 设置启动脚本

    • 复制脚本脚本位于redis解压make后的utils目录要复制到/etc/init.d/

      cp /home/appTar/redis-6.2.10/utils/redis_init_script /etc/init.d/redisTest
      
    • 需要修改内容

      # 数字意义运行级别 启动级别 停止级别
      # chkconfig 2345 80 90
      # description: 启动redis服务
      # 端口
      REDISPORT=16379
      # 启动程序位置
      EXEC=/home/app/redis/install/redis6-01/bin/redis-server
      # 客户端
      CLIEXEC=/home/app/redis/install/redis6-01/bin/redis-cli
      
      # pid 文件
      PIDFILE=/var/run/redis_${REDISPORT}.pid
      # 配置文件
      CONF="/home/app/redis/install/redis6-01/bin/redis.conf"
      
    • 设置脚本权限

      #增加可执行权限
      chmod a+x /etc/init.d/redisTest
      #将redis注册成服务
      chkconfig --add redisTest
      #删除服务(用这个)
      chkconfig --del redisTest
      
    • chkconfig使用详解命令可以用来检查、设置系统的各种服务

      • chkconfig --list #列出所有的系统服务
      • chkconfig --add redisTest #增加redisTest服务
      • chkconfig --del redisTest #删除redisTest服务
      • chkconfig --level redisTest2345 on/off #设置redisTest在运行级别为2、3、4、5的情况下都是on开启/off关闭的状态
      • chkconfig --list redisTest #列出redisTest服务设置情况
  3. 启动服务

    service redisTest start 
    # 还有其他命令 stop restart status
    

redis 单机部署多实例的方法

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linuxredis

“linux安装redis” 的相关文章