# redi.sh
Redi.sh is a primitive Redis client, written entirely in Bash. It allows you to read/write keys and sets from redis as if they were regular Bash variables.
## Usage:
> By default redi.sh reads input from stdin and interprets it as a variable or array (if -a is used). To avoid setting redis hostname and port number with each command, you can export REDIS_HOST and REDIS_PORT variables.
```
./redi.sh [-a] [-g <variable|array>] [-p <password>] [-H <hostname>] [-P <port>]
-a : Tells the script that we are working with arrays, instead of regular variables.
-r <min,max> : When used with -a, defines the range of elements to get from the array. Default is all (0,-1).
-g <name> : Get the variable/array specified by <name> and output it to stdout.
-s <name> : Set the variable/array specified by <name> with the input from stdin.
-p <password> : Use "AUTH <password>" before running the SET/GET command to authenticate to redis.
-H <hostname> : Specify a custom hostname to connect to. Default is localhost.
-d <number> : Specify a custom database number from range 0-15\. Default is 0
-P <port> : Specify a custom port to connect to. Default is 6379.
```
## Example:
```shell
$ echo "this is a variable" | ./redi.sh -s testvar
$ ./redi.sh -g testvar
this is a variable
```
```shell
$ echo red green blue | ./redi.sh -as Colors
$ ./redi.sh -ag Colors
red
green
blue
```
## License
MIT
没有合适的资源?快使用搜索试试~ 我知道了~
完全用 Bash 编写的原始 redis 客户端.zip
共5个文件
txt:2个
sh:2个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 176 浏览量
2024-12-03
14:37:06
上传
评论
收藏 3KB ZIP 举报
温馨提示
完全用 Bash 编写的原始 redis 客户端redi脚本Redi.sh 是一个原始的 Redis 客户端,完全用 Bash 编写。它允许您从 redis 读取/写入键和集合,就像它们是常规 Bash 变量一样。用法默认情况下,redi.sh 从 stdin 读取输入并将其解释为变量或数组(如果使用 -a)。为了避免在每个命令中设置 redis 主机名和端口号,您可以导出 REDIS_HOST 和 REDIS_PORT 变量。./redi.sh [-a] [-g <variable|array>] [-p <password>] [-H <hostname>] [-P <port>] -a : Tells the script that we are working with arrays, instead of regular variables. -r <min,max> : When used with -a, defines the range of elements to get from the arra
资源推荐
资源详情
资源评论
收起资源包目录
完全用 Bash 编写的原始 redis 客户端.zip (5个子文件)
redi.sh 5KB
标签.txt 5B
资源内容.txt 742B
test.sh 362B
README.md 1KB
共 5 条
- 1
资源评论
徐浪老师
- 粉丝: 8314
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功