• CENTOS7安装redis在/home/pms/software路径下,并且将redis加入到systemctl中


    要将/home/software/redis-stack-server-7.2.0-v0/service/redis.service添加到systemctl系统管理,你可以执行以下步骤:

    1. 创建软连接:
    sudo ln -s /home/software/redis-stack-server-7.2.0-v0/service/redis.service /etc/systemd/system/redis.service
    
    • 1

    这将在/etc/systemd/system目录下创建一个名为redis.service软连接,指向你提供的路径。

    1. 配置redis.service文件:
      打开/etc/systemd/system/redis.service文件,并将以下内容复制到该文件中:
    [Unit]
    Description=Redis Server
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/home/software/redis-stack-server-7.2.0-v0/bin/redis-server /home/software/redis-stack-server-7.2.0-v0/conf/redis.conf
    ExecStop=/home/software/redis-stack-server-7.2.0-v0/bin/redis-cli shutdown
    
    [Install]
    WantedBy=default.target
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    请确保修改上述配置中的路径以匹配你的实际安装路径。

    1. 重新加载systemctl配置:
    sudo systemctl daemon-reload
    
    • 1

    这将重新加载systemctl的配置文件,使其生效。

    1. 启动Redis服务:
    sudo systemctl start redis
    
    • 1

    这将启动Redis服务。

    1. 设置Redis服务开机自启动:
    sudo systemctl enable redis
    
    • 1

    这将设置Redis服务在系统启动时自动启动。

    希望以上信息对你有帮助!如果还有其他问题,请随时提问。

    以下是在 CentOS 7 上将 Redis 安装在 /home/pms/software 路径下,并将 Redis 加入到 systemctl 的步骤:

    1. 进入 /home/pms/software 路径,创建一个新的文件夹用于存放 Redis 相关文件:

      cd /home/pms/software
      mkdir redis
      cd redis
      
      • 1
      • 2
      • 3
    2. redis 文件夹下,下载 Redis 的源代码包:

      wget http://download.redis.io/releases/redis-6.2.5.tar.gz
      
      • 1
    3. 解压 Redis 源代码包:

      tar xzf redis-6.2.5.tar.gz
      
      • 1
    4. 进入解压后的 Redis 源代码文件夹:

      cd redis-6.2.5
      
      • 1
    5. 编译并安装 Redis:(没有编译器参考:https://blog.csdn.net/mnmiaoyi/article/details/132755686)

      make
      make PREFIX=/home/pms/software/redis install
      
      • 1
      • 2

      此命令将 Redis 安装在 /home/pms/software/redis 路径下。

    6. 创建 Redis 的配置文件 redis.conf

      cp /home/pms/software/redis/redis-6.2.5/redis.conf /home/pms/software/redis/redis.conf
      
      • 1
    7. 使用文本编辑器打开 redis.conf 文件,并进行相应的配置(如端口、密码等)。

    8. 创建 Redis 的 systemd service 文件:

      sudo nano /etc/systemd/system/redis.service
      
      • 1

      在打开的文件中,添加以下内容:

      [Unit]
      Description=Redis Server
      After=network.target
      
      [Service]
      ExecStart=/home/pms/software/redis/redis-6.2.5/src/redis-server /home/pms/software/redis/redis.conf
      ExecStop=/home/pms/software/redis/redis-6.2.5/src/redis-cli shutdown
      User=pms
      Group=pms
      
      [Install]
      WantedBy=multi-user.target
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12

      根据你的实际情况,可以更改 ExecStartExecStopUserGroup 等选项。

    9. 保存并关闭文件。

    10. 启用 Redis 服务,并将其添加到 systemctl:

      sudo systemctl enable redis
      sudo systemctl start redis
      
      • 1
      • 2

      现在,Redis 将会安装在 /home/pms/software/redis 路径下,并且在系统启动时自动启动。

    请注意,对于 /home/pms/software 路径,确保该目录已经创建且用户有相应的写入权限。另外,修改 Redis 的配置文件时,应根据实际需求进行配置,如设置密码等安全措施。

  • 相关阅读:
    解决Java 8 date/time type `java.time.LocalDateTime` not supported by default
    Springboot整合RabbitMQ详解
    深入了解 OkHttp 协议:优雅的网络请求框架
    图解DSPy:Prompt的时代终结者?!
    springboot 点滴(3)springboot ThreadLocal实现单机权限认证
    Easyx趣味编程7,鼠标消息读取及音频播放
    Elasticsearch的概述和安装以及常见概念
    两天学会微服务网关Gateway-Gateway工作原理
    Python 操作redisearch
    Matlab数据导入代码(importdata函数允许加载不同格式的各种数据文件)
  • 原文地址:https://blog.csdn.net/mnmiaoyi/article/details/132755490