linux安装redis

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
      
    • 需要修改内容

      #  数字意义: 2345表示系统运行级别是2,3,4或者5时都启动此服务,80:启动优先级,90停止优先级
      # 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 单机部署多实例的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值