refactor: dedicate article to the cli utility

This commit is contained in:
Michele Cereda
2023-05-25 21:38:10 +02:00
parent 933e981ca0
commit 503f02ee8c
2 changed files with 56 additions and 11 deletions

View File

@@ -0,0 +1,56 @@
# `redis-cli`
## Table of contents <!-- omit in toc -->
1. [TL;DR](#tldr)
1. [Further readings](#further-readings)
1. [Sources](#sources)
## TL;DR
```sh
# Install it.
asdf plugin add 'redis-cli' && asdf install 'redis-cli' '6.2.12'
brew install 'redis'
dnf install 'redis'
# Connect to servers.
redis-cli -s 'socket'
redis-cli -h 'host.fqdn' -p 'port'
redis-cli … -a 'password'
REDISCLI_AUTH='password' redis-cli
redis-cli -u 'redis://username:password@host.fqdn:port/db_number'
# Execute commands.
redis-cli 'command' 'arg_1''arg_N'
redis-cli -h 'localhost' 'PING'
redis-cli -n 'db_number' 'INCR' 'a'
# Execute commands from the master's container in kubernetes.
kubectl exec redis-0 -- redis-cli 'PING'
# Debug the server.
redis-cli … 'MONITOR'
```
## Further readings
- Redis' [website]
- Redis' [documentation]
## Sources
- [cheat.sh]
All the references in the [further readings] section, plus the following:
<!-- project's references -->
[documentation]: https://redis.io/docs/
[website]: https://redis.io/
<!-- in-article references -->
[further readings]: #further-readings
<!-- internal references -->
<!-- external references -->
[cheat.sh]: https://cheat.sh/redis-cli

View File

@@ -1,11 +0,0 @@
# Redis
## TL;DR
```sh
# debug the server
redis-cli -h "${HOST}" -p "${PORT}" --user "${USERNAME}" --askpass MONITOR
# execute the commands from the master's container on kubernetes
kubectl exec redis-0 -- redis-cli MONITOR
```