indynz / redis-streams-101-java

Getting started with Redis Streams & Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started with Redis Streams & Java

This project shows how to use Lettuce Java client to publish and consume messages using consumer groups.

This is a first basic example that use a single consumer.

Build

> cd redis-streams-101-java

> mvn clean verify

Run with Redis

Run the producer

> cd redis-streams-101-java

> mvn exec:java -Dexec.mainClass="com.kanibl.redis.streams.simple.RedisStreams101Producer" -Dexec.args="5"

Run the consumer

> cd redis-streams-101-java

> mvn exec:java -Dexec.mainClass="com.kanibl.redis.streams.simple.RedisStreams101Consumer"

Run with Redis Sentinel

Run the producer

> cd redis-streams-101-java

> mvn exec:java -Dexec.mainClass="com.nagpals.redis.streams.RedisStreams101Producer" -Dexec.args="5"

Run the consumer

> cd redis-streams-101-java

> mvn exec:java -Dexec.mainClass="com.nagpals.redis.streams.simple.RedisStreams101Consumer"

About

Getting started with Redis Streams & Java

License:Apache License 2.0


Languages

Language:Java 100.0%