使用curl命令获取Redis键的列表

这是一个访问本地 Redis 服务器的示例。

我会准备一个包含以下命令的脚本。

keys *

quit
.

用 curl 执行的示例

$ curl -s telnet://localhost:6379 < command.txt 
*8
$5
t1857
$5
t1851
$5
t1858
$5
t1854
$5
t1853
$5
t1855
$5
t1859
$5
t1852
+OK

用redis-cli执行的示例

$ redis-cli < command.txt 
1) "t1857"
2) "t1851"
3) "t1858"
4) "t1854"
5) "t1853"
6) "t1855"
7) "t1859"
8) "t1852"

确认的版本

$ curl --version
curl 8.2.1 (x86_64-pc-linux-gnu) libcurl/8.2.1 OpenSSL/3.1.1 zlib/1.2.13 brotli/1.0.9 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.55.1
Release-Date: 2023-07-26

$ redis-cli --version
redis-cli 7.0.12