git clone https://github.com/abhirockzz/redis-cdi-example.git
mvn clean install
- createsredis-cdi.war
intarget
dirdocker-compose up --build
- starts Redis and TomEE containers (you can switch to any other Java EE runtime)
docker-machine ip
- get the IP address of your Docker host. Let's call itAPP_HOST
curl -X POST http://<APP_HOST>:8080/redis-cdi/kv/hello -d world
- this uses the injectedJedis
from the pool to insert a key-value pair in Rediscurl -X GET http://<APP_HOST>:8080/redis-cdi/kv/hello
- this uses the simpleJedis
connection to fetch the value from Redis. You should getworld
in response (HTTP 200
)docker-compose down -v
once you're done....