当前位置: 首页 > news >正文

Redis 5环境搭建

一、环境搭建

  • 如果是Centos8,yum 仓库中默认的 Redis版本就是5,直接yum install即可。
  • 如果是Centos7,yum 仓库中默认的 Redis版本是3系列,比较老~
    在这里插入图片描述

为了我们能在 Centos7中下载到 Redis5

  • 首先要安装额外的软件源

    sudo yum install centos-release-scl-rh

  • 然后再用yum 安装
    sudo yum install rh-redis5-redis

之后弹出来的选项一直输入y即可。

二、修改配置文件

由于在centos7默认安装的目录为/opt/rh/rh-redis5/root/usr/bin,隐藏的太深了,不方便使用,可以通过软连接的方式把需要用到的关键内容设置到重用的目录中。

  • 针对可执行程序设置符号链接
cd /usr/bin
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli
  • 针对配置文件设置符号链接
cd /etc/
ln -s /etc/opt/rh/rh-redis5/  ./redis

修改配置文件

首先先进入使用cd /etc/redis进入刚刚链接好的目录下,用root用户使用vim打开redis.conf文件,然后要设置以下参数

  • 1.设置ip地址
    bind 127.0.0.1 这一行更改为 bind 0.0.0.0
    这样就可以保证当服务器启动,其他主机可以访问到了。
  • 2.关闭保护模式
    protected-mode yes 这一行更改为 protected-mode no
    不更改这个是会影响到其他主机跨主机访问
  • 3.启动守护进程
    daemonize no 这一行更改为 daemonize yes
  • 4.设置工作目录
    • 4.1先创建工作目录
      mkdir -p /var/lib/redis
      
    • 4.2再在配置文件中,设置工作目录
      dir /var/opt/rh/rh-redis5/lib/redis 这一行更改为
      dir /var/lib/redis	
      
  • 5.设置日志目录
    • 5.1先创建日志目录
      bash mkdir -p /var/log/redis

    • 5.2 再在配置文件中,设置日志目录

      将下面这一行
      logfile /var/opt/rh/rh-redis5/log/redis/redis/log
      更改为
      logfile /var/log/redis

redis启动/关闭

通过使用redis-server /etc/redis/redis.conf来启动redis

可以通过ps或者netstat查询redis服务器的pid
在根据pid进行kill即可,因为此时redis被我们设置成了守护进程在配置文件中。

http://www.lryc.cn/news/134747.html

相关文章:

  • stm32红绿灯源代码示例(附带Proteus电路图)
  • Qt与电脑管家4
  • 使用css美化gradio界面
  • Flink流批一体计算(13):PyFlink Tabel API之SQL DDL
  • java笔试手写算法面试题大全含答案
  • 点云平面拟合和球面拟合
  • 部署问题集合(十九)linux设置Tomcat、Docker,以及使用脚本开机自启(亲测)
  • 视觉SLAM:一直在入门,如何能精通,CV领域的绝境长城,
  • 【报错】yarn --version Unrecognized option: --version Error...
  • 二叉搜索树的(查找、插入、删除)
  • 电力虚拟仿真 | 高压电气试验VR教学系统
  • innovus如何设置size only
  • Java之继承详解二
  • 国内常见的几款可视化Web组态软件
  • 通过 git上传到 gitee 仓库
  • 设置Windows主机的浏览器为wls2的默认浏览器
  • 森林生物量(蓄积量)估算全流程
  • MySQL数据库概述
  • 2023年国赛数学建模思路 - 案例:退火算法
  • 怎么借助ChatGPT处理数据结构的问题
  • Docker容器无法启动 Cannot find /usr/local/tomcat/bin/setclasspath.sh
  • Pytorch-day08-模型进阶训练技巧-checkpoint
  • 【ArcGIS Pro二次开发】(61):样式(Style)和符号(Symbol)
  • 深入理解 HTTP/2:提升 Web 性能的秘密
  • 800V高压电驱动系统架构分析
  • Camunda_3:主动撤回
  • ClickHouse(二十三):Java Spark读写ClickHouse API
  • Linux下的GPIO基本概念指南
  • 快速解决Spring Boot跨域困扰:使用CORS实现无缝跨域支持
  • 【【萌新的STM32学习-13之GPIO寄存器的用法】】