1、让redis在linux虚拟机上运行,需要修改 redis.conf 配置文件(通常使用备份文件,避免破坏原配置文件)。

这段英文是指“默认的redis是不会在后台运行的,如果需要使用,则修改成yes”

即 daemonize yes。

2、检查redis是否在后台运行的方法:

使用 ps  -ef | grep redis 命令(ps -ef | grep redis)

说明:

ps 命令是为了将某个进程显示出来,-ef 实际为 -e 和-f,-e表示为显示所有程序,-f表示显示UID、PPID、C和STIME栏位。

grep 命令是查找,中间的 | 是管道命令,是指ps命令和grep命令同时执行。

所以 ps  -ef | grep redis 这条命令的意思是说显示有关redis的所有有关的进程。

参数对应为:

UID  --> root (是指这个程序被哪个UID所拥有);

PID  --> 2785(这个程序的ID号);

PPID --> 2703(这个程序其父级程序的ID号);

C --> 0 (CPU使用的资源百分比);

STIME --> 05:34(系统启动的时间)

TTY --> pts/1(TTY登入者的终端机位置)

TIME --> 00:00:00 (使用掉的CPU时间)

CMD --> grep --color=auto redis(CMD所下达的指令为何)

3、查看查询结果,判断是否运行:

因为 ps -ef 是显示所有进程的消息

包括redis和grep --color=auto redis这两部分,而 gref 是查找输出包含想要的字符串的行,也就是说 grep redis是在所有运行的进程中查找输出包含“redis”字符串的输出行。

也就是说,如果redis后台启动,有三部分的内容会显示,其grep redis 查询为 redis -server *:6379, redis-cli -p 6379以及 grep --color=auto redis 这三部分。

4、启动redis的方式:

在root用户的权限下,依次在终端输入 redis-server /myredis/redis.conf

redis-cli -p 6379

然后再用 第3步骤的方法检测是否启动。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐