Simple HTTP API server for a Redis instance, with built-in compression.
REDIS_PORT
(optional): Port of your Redis instanceREDIS_HOST
(optional): Hostname/ip of your Redis instanceREDIS_PASS
(optional): Password of your Redis instanceAPP_PORT
(optional): App portAUTH_KEY
(optional): Requires all requests to have theAUTH_KEY
value set on theAuthorization
header
curl -X POST '127.0.0.1:8080/api/set/test' \
--header 'Content-Type: application/json' \
--data '{
"value": "test",
"compression": "brotli"
}'
# OK
curl '127.0.0.1:8080/api/get/test'
# {
# "found": true,
# "compression": "brotli",
# "value": "test"
# }
docker pull arunesh90/http-redis
docker create arunesh90/http-redis \
-p 80:80 \
# Optional options
-e REDIS_PORT="6379" \
-e REDIS_HOST="127.0.0.1" \
-e REDIS_PASS="" \
-e APP_PORT="8080"
👤 Arunesh
- Twitter: @arunesh90
- Github: @arunesh90
- Discord: Pepe#9999 (97774439319486464)
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator