博客
关于我
Linux重启 Redis自动启动
阅读量:802 次
发布时间:2023-02-05

本文共 1120 字,大约阅读时间需要 3 分钟。

Redis自动启动配置(CentOS系统)

在CentOS系统中配置Redis自动启动,可以通过以下步骤实现:

一、配置Redis服务

  • 创建服务文件

    打开终端,进入以下路径并创建redis.service文件:

    sudo vi /lib/systemd/system/redis.service

    添加以下内容:

    [Unit]Description=Redis服务器进程管理器Documentation=https://redis.io/After=network.target[Service]Type=forkingExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.confExecStop=/usr/local/redis/bin/redis-cli shutdown[Install]WantedBy=multi-user.target
  • 设置开机自启

    执行以下命令使Redis服务在系统启动时自动启动:

    sudo systemctl enable redis
  • 启动与管理服务

    使用以下命令控制Redis服务:

    sudo systemctl start redis  # 启动服务sudo systemctl stop redis  # 停止服务sudo systemctl status redis  # 查看服务状态sudo ps aux | grep redis  # 查看进程
  • 二、安装Redis4.0

  • 安装必要软件

    安装编译所需的工具:

    sudo yum install gcc-c++
  • 下载并编译Redis

    下载并解压Redis源码文件:

    tar -zxvf redis-4.0.10.tar.gz

    复制到目标目录并编译:

    mv redis-4.0.10 rediscd redismake PREFIX=/usr/local/redis install
  • 配置Redis

    打开redis.conf文件进行修改:

    vi redis.conf

    找到并修改以下配置:

    daemonize yes  # 启用后台模式
  • 三、扩展说明

    • 用户启动项

      服务文件位于/usr/lib/systemd/system/,表示仅在特定用户登录时启动。

    • 系统启动项

      服务文件位于/lib/systemd/system/,表示系统开机时自动启动。

    • 查看开机启动项

      列出所有启用的系统服务:

      systemctl list-unit-files | grep enabled

    通过以上步骤,您可以轻松配置Redis服务在CentOS系统中自动启动,并确保其稳定运行。

    转载地址:http://prkfk.baihongyu.com/

    你可能感兴趣的文章
    Nginx配置多个不同端口服务共用80端口
    查看>>
    Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
    查看>>
    Nginx配置如何一键生成
    查看>>
    Nginx配置实例-动静分离实例:搭建静态资源服务器
    查看>>
    Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
    查看>>
    Nginx配置实例-反向代理实现浏览器请求Nginx跳转到服务器某页面
    查看>>
    Nginx配置实例-负载均衡实例:平均访问多台服务器
    查看>>
    Nginx配置文件nginx.conf中文详解(总结)
    查看>>
    Nginx配置自带的stub状态实现活动监控指标
    查看>>
    nginx配置详解、端口重定向和504
    查看>>
    Nginx配置负载均衡到后台网关集群
    查看>>
    Nginx配置限流,技能拉满!
    查看>>
    Nginx配置静态代理/静态资源映射时root与alias的区别,带前缀映射用alias
    查看>>
    Nginx面试三连问:Nginx如何工作?负载均衡策略有哪些?如何限流?
    查看>>
    Nginx:NginxConfig可视化配置工具安装
    查看>>
    ngModelController
    查看>>
    ngrok | 内网穿透,支持 HTTPS、国内访问、静态域名
    查看>>
    ngrok内网穿透可以实现资源共享吗?快解析更加简洁
    查看>>
    NHibernate学习[1]
    查看>>
    NHibernate异常:No persister for的解决办法
    查看>>