项目作者: abhirockzz

项目描述 :
Example for a Java EE CDI producer for Jedis (Redis Java client)
高级语言: Java
项目地址: git://github.com/abhirockzz/redis-cdi-example.git
创建时间: 2017-04-14T18:17:16Z
项目社区:https://github.com/abhirockzz/redis-cdi-example

开源协议:MIT License

下载


Start with Docker Compose

  • git clone https://github.com/abhirockzz/redis-cdi-example.git
  • mvn clean install - creates redis-cdi.war in target dir
  • docker-compose up --build - starts Redis and TomEE containers (you can switch to any other Java EE runtime)

Test

  • docker-machine ip - get the IP address of your Docker host. Let’s call it APP_HOST
  • curl -X POST http://<APP_HOST>:8080/redis-cdi/kv/hello -d world - this uses the injected Jedis from the pool to insert a key-value pair in Redis
  • curl -X GET http://<APP_HOST>:8080/redis-cdi/kv/hello - this uses the simple Jedis connection to fetch the value from Redis. You should get world in response (HTTP 200)
  • docker-compose down -v once you’re done….