redis - 在谷歌云平台上杀死redis-server

问题描述 投票:2回答:1

我在玩Google Cloud PlatformRedis。但是比我预期的要复杂得多。

我想关闭redis-server,在我的本地版本中我可以:

redis-cli shutdown
redis-cli ping // Could not connect to Redis at 127.0.0.1:6379: Connection refused

这意味着redis-server不再运行。

但我不能在GCP那样做。我仍然可以在PONG之后获得refis-cli shutdown

我google了一下,有人建议kill

首先找出什么是PIDredis-server

ps -f -u redis

我会得到:enter image description here

哪个1637PID。所以我这样做:

sudo kill 1637

并再次尝试refis-cli ping,我仍然得到PONG

我再次尝试了ps -f -u redis。我得到:enter image description here

似乎对于每一次杀戮,它都会与其他PID一起重生。

我该如何解决这个问题?

redis google-compute-engine
1个回答
1
投票

redis-cli shutdown适用于Mac OS。如果您使用Debian或Ubuntu,最简单的方法是关闭服务器进入服务器并键入sudo service redis-server stopservice redis-server start再次启动它。

test-user@my-server:~$ sudo service redis-server stop
test-user@my-server:~$ ps -f -u redis
UID        PID  PPID  C STIME TTY          TIME CMD
test-user@my-server:~$

这个community post回答了这个问题。您还可以在"How to Set Up Redis on Google Compute Engine"上看到以下社区教程

© www.soinside.com 2019 - 2024. All rights reserved.