详解 Redis 在 Centos 系统上的安装

详解 Redis 在 Centos 系统上的安装

1. 使用 yum 安装 Redis 5

如果是Centos8,yum 仓库中默认的 redis 版本就是5,直接 yum install 即可
如果是Centos7, yum 仓库中默认的 redis 版本是3系列,版本就比较老

使用yum list | grep redis命令查看当前 yum 仓库下的版本
在这里插入图片描述
博主当前就是 Centos7 的,当前 Redis 就是 3系列的,需要先安装额外的软件源:scl 源,再安装 Redis

yum install centos-release-scl-rh
yum install rh-redis5-redis

在这里插入图片描述

在这里插入图片描述

遇到Is this ok [y/d/N]:,输入y即可



2. 创建符号链接

我们通过符号链接,把需要⽤到的关键内容设置到⽅便使⽤的⽬录中
在这里插入图片描述
相关目录文件位置的参考文档链接,点击这里即可跳转

  1. 针对可执⾏程序设置符号链接

    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
    
  2. 针对配置⽂件设置符号链接

    cd /etc/
    ln -s /etc/opt/rh/rh-redis5/ ./redis
    

在这里插入图片描述


3. 修改配置文件

  1. 进入并打开 redis.conf 配置文件

    cd redis/
    vim redis.conf
    
  2. 进行相关修改

    • a)设置 ip 地址
    bind 0.0.0.0
    
    • b)关闭保护模式
    protected-mode no
    

    修改前:
    在这里插入图片描述
    修改后:
    在这里插入图片描述

    • c)启动守护进程
      退出编辑模式,输入/daemonize进行查找定位,对其它文件的修改同理

      daemonize yes
      

      在这里插入图片描述

    • d)设置工作目录

       mkdir -p /var/lib/redis
       dir /var/lib/redis
      
    • e)设置⽇志⽬录
      先创建日志目录,再在配置⽂件中, 设置⽇志⽬录

       mkdir -p /var/log/redis/
      

      在这里插入图片描述



4. 启动和停止 Redis

通过命令来启动 Redis,并使用 redis 自带的客户端来连接服务器

redis-server /etc/redis/redis.conf
netstat -anp | grep redis
redis-cli

在这里插入图片描述

注: ctrl + d 退出 Redis 客户端

停止 Redis 服务器

通过netstat -anp | grep redis查询到 redis服务器的pid:10082,进行 kill 即可;
再次查询会发现什么都没有

在这里插入图片描述

相关推荐

  1. CentOS 7 安装 Redis

    2024-04-06 16:40:04       37 阅读
  2. CentOS安装MySQL 5.7详细教程

    2024-04-06 16:40:04       29 阅读
  3. CentOSRed Hat 系统安装 Citus 组件

    2024-04-06 16:40:04       59 阅读
  4. 【MySQL 系列 CentOS 安装 MySQL

    2024-04-06 16:40:04       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 16:40:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 16:40:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 16:40:04       82 阅读
  4. Python语言-面向对象

    2024-04-06 16:40:04       91 阅读

热门阅读

  1. 使用Python的SQLite和Tkinter库来创建一个简单的查询

    2024-04-06 16:40:04       45 阅读
  2. Qt 线程

    2024-04-06 16:40:04       34 阅读
  3. Python数据分析十七

    2024-04-06 16:40:04       40 阅读
  4. 基于C语言实现 SQL数据库和链表的相互转换

    2024-04-06 16:40:04       28 阅读
  5. 使用 PyArmor 加密一个 Python 包

    2024-04-06 16:40:04       39 阅读
  6. Ubuntu系统下安装SQLite Browser教程

    2024-04-06 16:40:04       31 阅读
  7. 【Python全栈】Python实现交通信号灯

    2024-04-06 16:40:04       40 阅读
  8. ES6的new Set()方法有什么用法

    2024-04-06 16:40:04       34 阅读
  9. LeetCode 1365. 有多少小于当前数字的数字

    2024-04-06 16:40:04       40 阅读