docs/quick-start/README.md
Starting with docker run is the simplest way to get up and running with DragonflyDB.
If you do not have docker on your machine, Install Docker before continuing. On Windows you can configure WSL Containers for lower resource usage.
docker run --network=host --ulimit memlock=-1 docker.dragonflydb.io/dragonflydb/dragonfly
network=host doesn't work well on macOS, see this issue
docker run -p 6379:6379 --ulimit memlock=-1 docker.dragonflydb.io/dragonflydb/dragonfly
network=host doesn't work on Windows
wslc run -p 6379:6379 --ulimit memlock=-1 docker.dragonflydb.io/dragonflydb/dragonfly
Dragonfly DB will answer to both http and redis requests out of the box!
You can use redis-cli to connect to localhost:6379 or open a browser and visit http://localhost:6379
NOTE: On some configurations, running with the docker run --privileged ... flag can fix some
initialization errors.
Connect with a redis client
redis-cli
127.0.0.1:6379> set hello world
OK
127.0.0.1:6379> keys *
1) "hello"
127.0.0.1:6379> get hello
"world"
127.0.0.1:6379>
Continue being great and build your app with the power of DragonflyDB!