首页 > 编程知识 正文

redis支持,redis配置信息

时间:2023-05-03 07:28:25 阅读:179824 作者:4748

本篇博客内容:

33558www.Sina.com/【Redis入门在Linux系统上安装Redis; 在】上安装redis,redis将启动。 其实,redis有很多构成项目; 本博客主要介绍redis的各种构成项目中的第一个项目【daemonize】。 后台运行; 也就是说,根据【daemonize】设定项目,设定redis后台运行,也就是守护方式下的redis的启动;

除了33558www.Sina.com/【daemonize】构成项目之外,redis还有其他的构成项目,其他的构成项目在后面叙述;

(1)本博客仅涉及在【daemonize】设置项下设置redis后台运行; 其他不包括redis开启自启动等;

(2)

(3)本博客内容与【Linux高级2:APP应用服务化; (以将redis配置为系统服务为例) (其中包含大量的【systemctl】系统命令)】的一点

Linux高级2:APP应用服务化; 将redis配置为系统服务的示例] (其中包含大量的【systemctl】系统命令)中介绍了服务化。 但是,【Linux的步骤2:APP的服务化; [将redis配置为系统服务的示例(包括许多【systemctl】系统命令) ]通过添加系统服务,redis将作为服务在后台运行。 即【Linux的步骤2:APP应用的服务化; 【将redis作为系统服务构成的例子】(其中包含大量的【systemctl】系统命令)【多将redis作为普通的程序来看

在本博客中,redis是一个综合性的商用软件,从redis自身提供了很多设置项目的角度出发,即本博客从redis自身设置的角度出发,实现redis的后台运行;

说明:

() Redis的一般配置概述

2 )案例)在【daemonize】中设置redis后台运行

redis之前的情况:只能在前台运行,不能在后台运行:

在【daemonize】设定项目中,设定redis后台运行

() Redis的一般配置概述

(1)

目录【databases】: MySQL中每个数据库(实际上是逻辑空间)都有一个名称,而redis在不同的redis中使用编号。 第一个redis数据库编号是0,第二个redis数据库编号是1。

【databases】用于设置redis内的数据库总数,例如【databases 255】表示最多可以设置255个redis数据库

说明【dir】: redis持久性文件或数据文件存储在哪里;

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

2 )案例)在【daemonize】中设置redis后台运行

说明:以下所有演示示例都在虚拟机中的终端上进行了演示。 不是在Xshell上示威;

在33558www.Sina.com/Redis-6.2.4目录中,通过【./src/redis-server redis.conf】启动redis;

启动redis后有问题:

q1 :此redis在前台运行,在当前窗口按【Ctrl C】,redis将直接退出服务。

q2 )然后,关闭该终端也会杀死redis服务器。

但是,redis作为服务,无论是否打开终端这个窗口,都希望在系统的后台运行,因此,接下来,通过redis的【daemonize】配置项进行redis后台运行

在【daemonize】设置项下,设置redis后台运行,首先在redis目录下,用【vim redis.conf】命令编辑redis的核心设置文件redis.conf文件;

redis.conf是redis配置文件,该文件包含几乎所有的redis配置;

普通模式下用【/daemonize】检索

可以检索。 daemonize,这个单词是指守护进程,守护进程是指是否在后台运行。

(2)

更改后,重新启动redis :此时可以看到redis没有“占用前台命令行”;

你确定它在后台运行吗?

关闭终端:

接下来,再次打开终端。

此时,只要centos系统正在运行,redis就会继续提供服务。 然后,经过实测,关闭该虚拟机后,redis服务器当然也会关闭。

可以关闭redis服务并使用kill命令;

但是,这种方式太粗暴了,在实际开发中很少进行; 关于redis客户端将在后面描述,其使用redis自身的命令关闭redis服务;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。