ls -lR /usr/local/Cellar/redis/3.2.3
total 40
-rw-r--r-- 1 mark admin 1487 2 Aug 10:00 COPYING
-rw-r--r-- 1 mark admin 376 9 Aug 10:34 INSTALL_RECEIPT.json
-rw-r--r-- 1 mark admin 6834 2 Aug 10:00 README.md
drwxr-xr-x 8 mark admin 272 2 Aug 10:00 bin
-rw-r--r-- 1 mark admin 785 9 Aug 10:34 homebrew.mxcl.redis.plist
/usr/local/Cellar/redis/3.2.3/bin:
total 3440
-r-xr-xr-x 1 mark admin 67668 2 Aug 10:00 redis-benchmark
-r-xr-xr-x 1 mark admin 13936 2 Aug 10:00 redis-check-aof
-r-xr-xr-x 1 mark admin 768704 2 Aug 10:00 redis-check-rdb
-r-xr-xr-x 1 mark admin 129712 2 Aug 10:00 redis-cli
lrwxr-xr-x 1 mark admin 12 2 Aug 10:00 redis-sentinel -> redis-server
-r-xr-xr-x 1 mark admin 768704 2 Aug 10:00 redis-server
#!/bin/bash
################################################################################
# redis.sh
# Very, very simplistic Redis client in bash
# Mark Setchell
# Usage:
# redis.sh SET answer 42
#
# Ref: https://redis.io/topics/mass-insert
################################################################################
if [ $# -lt 2 ] ; then
echo "Usage: redis.sh SET answer 42" >&2
exit 1
fi
# Build protocol string
protocol="*$#\r\n"
for var in "$@" ; do
protocol+="$"
protocol+="${#var}\r\n${var}\r\n"
done
# Send to Redis on default port on local host - but you can change it
printf "$protocol" > /dev/tcp/localhost/6379
6条答案
按热度按时间d4so4syb1#
如果您安装redis和homebrew,您可以看到软件包中的内容如下:
你会看到,它只安装非常少的文件确实无论如何:
或者,您可以直接查看
homebrew
的Cellar,如下所示:所以,很多都是许可证,README和,在6个二进制文件中,一个是符号链接,所以它不是一个沉重的安装负载的服务和配置文件。
顺便说一句,您可以随时提取和运行docker
redis-cli
,而无需安装任何内容:如果你只想安装最少的软件,你其实什么都不用安装!Redis协议非常简单,你可以在
bash
中创建一个命令,然后自己发送它,如下所示:kadbb4592#
nkkqxpd93#
这不是一个正确的安装redis-cli,但我得到我的工作完成。我得到它的工作使用npm,我安装了redis-cli的javascript库。
然后使用控制台:
00jrzges4#
我安装了redis-cli节点js模块:
然后运行Redis客户端:
并且连接了redis客户端,则激活了redis REPL shell
vecaoik15#
首先你需要检查是否安装了redis。命令- telnet localhost 6379
如果没有,你可以用啤酒或Yarn来添加。
对于Yarn- yarn全局添加redis-cli用于brew- brew安装用于NPM的redis- $npm安装-g redis-cli
gcuhipw96#
您可以使用
telnet [host [port]]
连接到redis: