我有一个安装了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的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)
当前回答
针对Amazon Linux
#sudo amazon-linux-extras install redis6
#redis-cli
其他回答
如果你已经有了节点环境,你可以用npm安装它
NPM I -g redis-cli
然后用
rdcli
安装最新的稳定版本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
要扩展@Agis的回答,你也可以通过运行安装Redis命令行
$ git clone -b v2.8.7 git@github.com:antirez/redis.git
$ make -C redis install redis-cli /usr/bin
这将构建Redis CLI并将二进制文件放入/usr/bin。对于任何使用Docker的人,我也为您构建了一个Dockerfile: https://github.com/bacongobbler/dockerfiles/blob/master/redis-cli/Dockerfile
Ubuntu(在14.04测试)有一个名为redis-tools的包,其中包含redis-cli等工具。 要安装它,输入:
sudo apt-get install redis-tools
注意,在Ubuntu 16.04+上,这个命令有点不同:
sudo apt install redis-tools
我做了一个简单的纯去解决方案,正在开发中。
Redis-CLI: https://github.com/holys/redis-cli
构建一次,然后到处运行。完全便携。
请尽管试一试。