redis - 杀死谷歌云平台中的 redis-server
Posted
技术标签:
【中文标题】redis - 杀死谷歌云平台中的 redis-server【英文标题】:redis - kill redis-server in google cloud platform 【发布时间】:2018-12-25 03:14:46 【问题描述】:我正在玩 Google Cloud Platform
和 Redis
。但这比我想象的要复杂得多。
我想关闭redis-server
,在我的本地版本中我可以:
redis-cli shutdown
redis-cli ping // Could not connect to Redis at 127.0.0.1:6379: Connection refused
这意味着redis-server
不再运行。
但我不能在GCP
中这样做。在refis-cli shutdown
之后我仍然可以得到PONG
。
我搜索了一下,有人建议kill
。
先找出redis-server
的PID
是什么
ps -f -u redis
我会得到:
其中1637
是PID
。所以我这样做:
sudo kill 1637
再试一次refis-cli ping
,我仍然得到PONG
。
我又试了ps -f -u redis
。我得到:
似乎每杀一次,它都会和其他PID
一起重生。
我该如何解决这个问题?
【问题讨论】:
【参考方案1】:redis-cli shutdown
适用于 Mac OS。如果您使用 Debian 或 Ubuntu,最简单的关闭服务器的方法是进入服务器并输入 sudo service redis-server stop
和 service 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"上看到以下社区教程
【讨论】:
谢谢。我确实按照您发布的链接进行了设置。以上是关于redis - 杀死谷歌云平台中的 redis-server的主要内容,如果未能解决你的问题,请参考以下文章
谷歌云内存存储(Redis),实例刚启动时无法连接到redis