我有一个安装了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
其他回答
你可以从你的redis机器SCP它,如果你有一个,它只是一个二进制。 如果是私有网络,则使用nc复制(此方法不安全):
redisclient: nc -l 8888 > /usr/local/bin/redis-cli
redisserver: cat /usr/local/bin/redis-cli | nc redisclient 8888
在我的情况下,我必须运行更多的步骤来在RedHat或Centos上构建它。
# get system libraries
sudo yum install -y gcc wget
# get stable version and untar it
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
# build dependencies too!
cd deps
make hiredis jemalloc linenoise lua geohash-int
cd ..
# compile it
make
# make it globally accesible
sudo cp src/redis-cli /usr/bin/
我做了一个简单的纯去解决方案,正在开发中。
Redis-CLI: https://github.com/holys/redis-cli
构建一次,然后到处运行。完全便携。
请尽管试一试。
针对Amazon Linux
#sudo amazon-linux-extras install redis6
#redis-cli
如果你已经有了节点环境,你可以用npm安装它
NPM I -g redis-cli
然后用
rdcli