我有一个安装了Redis的Linux服务器,我想通过命令行从我的本地Linux机器连接到它。

是否可以只安装redis-cli(没有redis-server和其他工具)?

如果我只是复制redis-cli文件到我的本地机器并运行它,我有以下错误:

./redis-cli: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by ./redis-cli)

当前回答

你可以从你的redis机器SCP它,如果你有一个,它只是一个二进制。 如果是私有网络,则使用nc复制(此方法不安全):

redisclient: nc -l 8888 > /usr/local/bin/redis-cli
redisserver: cat /usr/local/bin/redis-cli | nc redisclient 8888

其他回答

如果你已经有了节点环境,你可以用npm安装它

NPM I -g redis-cli

然后用

rdcli

而不是redis-cli你可以简单地使用nc!

nc -v --ssl redis.mydomain.com 6380

然后提交命令。

针对Amazon Linux

#sudo amazon-linux-extras install redis6
#redis-cli

你可以从你的redis机器SCP它,如果你有一个,它只是一个二进制。 如果是私有网络,则使用nc复制(此方法不安全):

redisclient: nc -l 8888 > /usr/local/bin/redis-cli
redisserver: cat /usr/local/bin/redis-cli | nc redisclient 8888

2022答:

git clone https://github.com/redis/redis.git
cd redis/src/
make redis-cli
sudo cp redis-cli /usr/bin/redis-cli
redis-cli --version

为我工作。