命令提示符下远程服务器的输出

发布于 2024-12-15 02:34:02 字数 438 浏览 0 评论 0原文

我可以使用 telnet 命令连接到远程 redis 并获取“mytest”键的值。以下内容按预期工作。

[root@server shantanu]# telnet 10.10.10.100 6379
Trying 10.10.10.100...
Connected to 10.10.10.100 (10.10.10.100).
Escape character is '^]'.
get mytest
$14
this is first 

但是如何在 shell 脚本中使用它呢? 我习惯使用以下方式连接到 mysql:

msyql -h10.10.10.100 -uroot -proot@123 -e"show databases"

Is a similar syntax available for redis?

I can connect to remote redis using the telnet command and get the value of "mytest" key. The following is working as expected.

[root@server shantanu]# telnet 10.10.10.100 6379
Trying 10.10.10.100...
Connected to 10.10.10.100 (10.10.10.100).
Escape character is '^]'.
get mytest
$14
this is first 

But how do I use it in shell script?
I am used to connect to mysql using the following:

msyql -h10.10.10.100 -uroot -proot@123 -e"show databases"

Is a simialar syntax available for redis?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

墨洒年华 2024-12-22 02:34:02

您也可以使用 redis 中包含的 redis-cli

$ ./src/redis-cli --raw GET key
test

You can alternatively use redis-cli, included in redis

$ ./src/redis-cli --raw GET key
test
笑脸一如从前 2024-12-22 02:34:02

我不知道 telnet,但使用 ssh 你可以:

ssh user@server "command arg1 arg2 ..."

例如

ssh user@server "ls -ltr | tail"

I don't know telnet, but with ssh you can:

ssh user@server "command arg1 arg2 ..."

for example

ssh user@server "ls -ltr | tail"
陪你到最终 2024-12-22 02:34:02

我会使用像 wget 这样的工具,它旨在获取来自网站的内容,并且非常可配置和自动化。 甚至可以将

export myTestKey=`echo "get mytest" | telnet 10.10.10.100 6379`

如果对话需要比这更复杂,我 telnet 与 expect 结合使用,它是为触发和响应对话而设计的。

I would use a tool like wget, which is designed to get content from websites, and is very configurable and automaetable. You might even be able to get away with

export myTestKey=`echo "get mytest" | telnet 10.10.10.100 6379`

If the conversation needs to be more complex than that, I would use telnet in combination with expect, which is designed for trigger and response conversations.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文