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

如何正确的关闭Redis服务器

Redis官方原生版本是在Linux平台上开发和测试的,但是大多数初学者都是使用Windows系统来学习如何开发的。因此,官方提供了一个叫做“Microsoft Open Tech Redis”的项目,该项目专门为Windows平台提供了一个官方支持的Redis版本,但在Windows平台上使用的Redis会有一些限制和差异!

Ctrl+C:正确关闭服务

很多初学者都习惯用×掉黑窗口的方式来关闭,其实这是不正确的!因为Redis是一个内存数据库,平时在读写Redis时都是直接对内存进行操作的。直接关闭黑窗口相当于直接把Redis进程杀死,这样会使在内存中的数据无法持久化保存到磁盘中!

正确退出方式是按Ctrl+C!

防止误触

为了防止你不小心关闭Redis服务器,从而造成损失。我们可以使用后台守护线程来解决这个问题。即使你按Ctrl+C退出了,程序也会在后台运行。

Windows

但Redis在Windows不支持daemonize(守护进程)

Linux

配置方法

编辑Redis文件夹下redis.conf配置文件,修改daemonize 为 yes

Redis daemonize介绍 

daemonize

  • redis.conf配置文件中daemonize守护线程,默认是NO
  • daemonize是用来指定redis是否要用守护线程的方式启动 

daemonize:yes:表示redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程

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

相关文章:

  • MySQL日志管理和权限管理(重点)
  • Maven 使用教程(二)
  • [Swift]同一个工程管理多个Target
  • DevExpress Reporting中文教程 - 如何在macOS等系统中生成导出报表文档
  • 1967作为子字符串出现在单词中的字符串数目
  • CocosCreator 面试题(二)JavaScript中的prototype的理解
  • python:从Excel或者CSV中读取因变量与多个自变量,用于训练机器学习回归模型,并输出预测结果
  • pycharm连接gitlab
  • 【C/C++数据结构 - 2】:稳定性与优化揭秘,揭开插入排序、希尔排序和快速排序的神秘面纱!
  • PCL点云处理之基于强度特征的SIFT关键点提取法 (二百一十五)
  • uniapp打包配置
  • 人大金仓分析型数据库最大量限制
  • centos 里面的service自启动app.jar,出现两个java进程,app是同一个端口
  • 【算法|双指针系列No.7】leetcodeLCR 007. 三数之和
  • ubuntu修改IP地址
  • java springboot 通过ConfigurationProperties给第三方bean注入属性
  • windows系统安装openssl并且转换证书格式
  • 【GO】基础速成
  • 五子棋(C语言实现)
  • thymeleaf,bootstrap-fileinput 多文件上传
  • 爬虫 | 基础模块了解
  • CSS复习笔记
  • 编译linux的设备树
  • ⛳ MyBatis 中 Mapper 接口工作原理实例解析
  • Android 音频可视化
  • 刷机与救砖避坑指南
  • 软件建模知识点
  • WSL 配置 Linux
  • VS Code:CMake配置
  • Flex 词法分析实验实现(电子科技大学编译技术Icoding实验)