-
Fastest data platform.
-
Open source, advanced key-value store.
-
Provides cloud and on-premise solutions for:
- Caching.
- Vector search.
- NoSQL databases.
-
Seamlessly fit into any tech stack.
-
"Protected mode" is turned off by default.
- For ease of use in dev env.
- If you expose the port outside of your host, it will be open without a password to anyone.
- Supplying a config file, in that file set a password.
- Learn more:
-
We use Redis Insight as our dashboard.
-
I use bitnami since it is well documented.
-
It uses AOF persistence.
-
NOTE: The
@
is not supported forREDIS_PASSWORD
. -
Note that Redis's default port number is 6379, but we can change it:
docker run --name redis -e REDIS_PORT_NUMBER=7000 -p 7000:7000 bitnami/redis:latest
-
-
In the
healthcheck
command for the Redis we are passing the password and the port that your Redis instance is using within the container:- To learn more about why our healthcheck command is using
grep PONG
read this Stackoverflow Q&A. - We need to prevent docker compose from parsing environment variables inside our test command, thus the reason we used
$$
(ref).
- To learn more about why our healthcheck command is using
- An ideal tool for developers who build with any Redis deployments to optimize their development process.
- Let you visually browse and interact with data, take advantage of the advanced command line interface and diagnostic tools.
- Log levels:
error
,warn
,info
,http
,verbose
,debug
,silly
.