• 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 的配置文件时,应根据实际需求进行配置,如设置密码等安全措施。

  • 相关阅读:
    LinkedBlockingDeque
    SSF~~
    R语言绘制动态网络图Network教程WGCNA
    10 Dubbo 配置实战
    入门力扣自学笔记125 C++ (题目编号1656)
    2022杭电多校3——补题
    IDEA 搭建 SpringCloud 项目【超详细步骤】
    CSS变量的定义和使用 var(变量)
    Sui第六轮资助:15个项目共获得106万美元的资助
    手把手教程:RT-DETR如何训练自己的数据集 | NEU-DET钢材缺陷检测
  • 原文地址:https://blog.csdn.net/mnmiaoyi/article/details/132755490