我有一个安装了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)

当前回答

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

NPM I -g redis-cli

然后用

rdcli

其他回答

对于centOS,也许可以尝试以下步骤

cd /tmp
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
cp src/redis-cli /usr/local/bin/
chmod 755 /usr/local/bin/redis-cli

您也可以使用telnet代替

telnet redis-host 6379

然后发出命令,例如用于监控

monitor

Ubuntu(在14.04测试)有一个名为redis-tools的包,其中包含redis-cli等工具。 要安装它,输入:

sudo apt-get install redis-tools

注意,在Ubuntu 16.04+上,这个命令有点不同:

sudo apt install redis-tools

安装最新的稳定版本3.0:

$ git clone http://github.com/antirez/redis.git 
$ cd redis && git checkout 3.0 
$ make redis-cli 

可选地,为了方便,你可以把编译后的可执行文件放在你的加载路径中:

$ ln -s src/redis-cli /usr/local/bin/redis-cli

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

NPM I -g redis-cli

然后用

rdcli