本篇博客内容:

(1)在【Redis入门二:Linux系统下安装Redis;】中已将安装了redis,并且启动了redis了。其实,redis是有很多配置项的;本篇博客主要介绍redis各种配置项中的第一项【daemonize】:后台运行;即,通过【daemonize】配置项,设置redis后台运行(即,以守护进程方式的启动redis);

(2) 除了【daemonize】配置项外,redis还有其他配置项,其他配置项在后面介绍;

(3)本篇博客,仅仅涉及通过【daemonize】配置项,设置redis后台运行;其他比如,redis开启自启等不包括;

说明:

(1)本篇博客内容和【Linux进阶二:应用服务化;(以将redis配置为系统服务为例)(其中包括大量【systemctl】系统命令)】中的一点说明;

● 在【Linux进阶二:应用服务化;(以将redis配置为系统服务为例)(其中包括大量【systemctl】系统命令)】中已经介绍过服务化了;只是,在【Linux进阶二:应用服务化;(以将redis配置为系统服务为例)(其中包括大量【systemctl】系统命令)】是通过添加系统服务的方式,让redis以服务的方式在后台运行的。即在【Linux进阶二:应用服务化;(以将redis配置为系统服务为例)(其中包括大量【systemctl】系统命令)】更多的是把redis当成了一个普通的程序来看待;

● 在本篇博客中,出发的角度是:redis是一款全面的商用软件,redis本身就提供了很多设置项;即本篇博客从redis自身设置的角度出来,来实现redis后台运行;

目录

一:Redis的常用配置简介

二:案例:通过【daemonize】设置redis后台运行

redis原先的情况:只能前台运行,不能后台运行:

通过【daemonize】配置项,设置redis后台运行

一:Redis的常用配置简介

说明

(1)【databases】:MySQL中不同的数据库(其实就是逻辑空间)都有一个名字,redis则不同;在redis中,是使用编号的,第一个redis数据库编号是0,第二个redis数据库编号是1……

【databases】就用于设置redis中数据库的总数是多少;比如【databases 255】表示最多可以设置255个redis数据库;

(2)【dir】:redis的持久化文件,即数据文件保存在哪里;

(3)【requirepass】:redis的安全机制;


二:案例:通过【daemonize】设置redis后台运行

说明:下面的演示案例,都是在虚拟机里的终端里演示的;不是在Xshell里演示的;

redis原先的情况:只能前台运行,不能后台运行:

在redis-6.2.4目录,通过【./src/redis-server redis.conf】来启动redis;

启动redis后,是存在问题的:

问题1:这个redis是在前台运行,如果在当前窗口中按【Ctrl+C】,redis就直接退出了服务;

问题2:然后,如果把这个终端给关闭后,redis服务也会被杀掉;

但是,我们更希望redis作为一个服务,在系统的后台运行,与是否打开终端这个窗口无关;为此,接下来,介绍通过redis的【daemonize】配置项来实现redis后台运行;

通过【daemonize】配置项,设置redis后台运行

首先,在redis目录,通过【vim redis.conf】命令,去编辑redis的核心配置文件redis.conf文件;

redis.conf是redis的配置文件,这个文件中包含了几乎所有的redis配置;

在普通模式下通过【/daemonize】搜索;

可以搜索到,daemonize ,这个单词的意思是守护进程,而守护进程就是是否后台运行的意思;

如果我们想让redis在启动后,是在后台以服务形式来出现的话,只需要将redis.conf配置文件中的,daemonize参数值改为【yes】即可

修改后,再次启动redis:可以发现,此时redis并没有“占用前台的命令行”;

验证是否是后台执行?

把终端给关掉:

然后,重新打开一个终端:

此时,只要centos系统在运行,那么redis就会一直提供服务;然后,经过实测,关掉这个虚拟机后,redis服务自然也会被关闭。

关掉redis服务,可以使用kill命令;

但,这种方式太粗暴,在实际开发中很少这样做;后面会介绍redis的客户端,利用redis自身的命令来关闭redis服务;

Redis入门四:Redis基本配置一:redis常用配置简介;后台运行(daemonize);相关推荐

  1. Redis入门总结(一):redis配置文件,五种数据结构,线程模型和持久化方式

    (尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/90321396冷血之心的博客) 关注微信公众号(文强的技术小屋) ...

  2. Redis 入门系列-redis-redis 是什么,redis 的优点

    导航 Redis 入门系列-redis-redis 是什么,redis 的优点 Redis 入门系列-redis-redis 和 memcached 的区别(总结) Redis 入门系列-redis- ...

  3. 帝国软件入门使用教程①——7.5版本(常用功能简介篇)

    目录 帝国软件初步认识 帝国软件简介 什么是帝国软件 帝国软件下载地址 帝国软件安装教程 帝国软件页面初始化 帝国软件7大功能之--系统篇章 一.系统设置介绍 1)系统参数设置 1.1 基本属性 1. ...

  4. c3p0对mysql配置_c3p0的常用配置方式

    1:第一种方式非常简单 c3p0.driverClass=com.mysql.jdbc.Driverc3p0.jdbcUrl=jdbc:mysql://localhost:3308/databasec ...

  5. 超强、超详细Redis入门教程【转】

    这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么 2.redis的作者何许人也 3.谁在使用r ...

  6. redis入门——集群篇

    redis入门--集群篇 @(Redis)[服务器, 集群, 主从复制, jedis] redis入门集群篇 主从复制 基本介绍 主从配置 主redis配置 从redis配置 Redis集群 基本介绍 ...

  7. Redis入门及命令--狂神说

    可以在bilibili搜索Redis来学习视频 (狂神说) Redis入门 概述 官网:https://redis.io/ 中文网:https://www.redis.cn/ Redis(Remote ...

  8. 【转】超强、超详细Redis入门教程 ,建议收藏

    转载自: 这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么 2.redis的作者何许人也 3. ...

  9. Redis入门到五连绝世

    Redis入门到五连绝世 一.Nosql 的简介 1.功能优点 2.传统数据库 RDBMS VS NOSQL 3.3V + 3高 4.Nosql数据库四大分类 5.在分布式数据库中CAP原理 CAP ...

最新文章

  1. sql 精读(六)获取每个类别中最受欢迎的商品
  2. 为什么说要重视神经网络加速器
  3. Median String
  4. 图表中如何实现动态变更分类轴与系列值
  5. 在eclipse中搭建struts2框架的详细过程
  6. lesson - 1 - IP /DNS /cat !$ /putty 知识扩充
  7. 台达b3伺服参数设置方法_台达伺服驱动器参数设置一览表
  8. cocos游戏FlyBird
  9. thinkphp5.0.20 数据库迁移/填充
  10. video.js播放视频
  11. 10个优秀免费高清素材图库相册:各类美图应有尽有
  12. 口算训练 HDU - 6287
  13. 剪映怎么导入mkv_mkv用什么播放器打开_什么播放器可以打开mkv格式-系统城
  14. CentOS LiveCD U盘安装方法
  15. 基于C++的高性能http框架cinatra及其web框架示例feather介绍及开发演示
  16. 【Milvus的以图搜图】
  17. 电子合同管理有这些细节更需要注意!
  18. 图像处理--gamma矫正/Python
  19. 初识web服务器(汤姆猫)HTTP
  20. 北大青鸟.网络工程师.2.0.教学PPT、素材和视频演示

热门文章

  1. EXCEL导入POWER BI后产生表格重复的原因
  2. 全国职业院校技能大赛 网络建设与运维 赛题(七)
  3. android系统便签 备份,安卓手机便签如何全部导出?
  4. 哈夫曼树的构造(C语言)
  5. chipsel语言_【felt】
  6. 13. 一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现
  7. 【Vue3】Vue的事件类型
  8. yolov3的训练(三)幻影峡谷的显卡驱动
  9. Cache-主存地址映射
  10. 通往低抵押的DeFi之路