Redis Streams have made it into Redis’ unstable
branch since the beginning of this year, and the first clients start with the adoption of Redis Streams APIs. That makes it an excellent time to take a look what Redis Streams provide and how you can use them from a client perspective.
mp911de
-
A first look at Redis Streams and how to use them with Java
-
Redis Client Lettuce 5 GA released
After a 13 months development phase and 208 solved tickets, it is my pleasure to announce general availability of Lettuce 5.0. This is a major release coming with several breaking changes and new interesting features and Java 9 compatibility.
Get the release from Maven Central
<dependency> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> <version>5.0.0.RELEASE</version> </dependency>
or download the release bundle from GitHub.
-
Conferences
My upcoming events
SpringOne PlatformBuilding event-driven Java applications using Redis Streams
Past events
JUG MunichReactive Relational Database Connectivity
Spring Meetup ParisReactive Relational Database Connectivity
Java User Group SevilliaJUX SaxonyJUG Berlin BrandenburgJUG CH BernReactive Relational Database Connectivity
JUG CH Luzern
Reactive Relational Database Connectivity
JUG CH Zürich
Reactive Relational Database Connectivity
EJUG AT Linz
Reactive Relational Database Connectivity
EJUG AT Vienna
microXchg 2019Reactive Relational Database Connectivity
EuregJUG
Reactive Relational Database Connectivity
JUG Paderborn
Reactive Relational Database Connectivity
JUG Hamburg
Reactive Relational Database Connectivity
JUG Hannover
JUG SaarReactive Relational Database Connectivity
JUG Mannheim
Reactive Relational Database Connectivity
JUG Stuttgart
Voxxed Days BucharestJava User Group KarlsruheJava User Group KarlsruheJava User Group HamburgSpringOne Platform 2018, Washington DCSpring I/O 2018, BarcelonaJAX 2018, MainzSpringOne Platform, San FranciscoJUG CH, ZurichJUG CH, BernrheinJUG, DüsseldorfJUG OstfalenMaJUG MannheimDevoxx PL, KrakowJAX, MainzJavaLand, Brühl -
logstash-gelf 1.11.1 released
I released today logstash-gelf 1.11.1. This release fixes a bunch of bugs and brings minor enhancements.
-
Lettuce is now lettuce.io
The Lettuce driver project graduates after three years now to a top-level project.
It has been three years now since I took over the Lettuce driver project whereas I wanted initially just fix a bug – so to say scratch my own itch I had in an other project. I published Lettuce under
biz.paluch.redis:lettuce
in June 2014 for the first time, and so I became the maintainer of Lettuce. The original driver was used to be quite popular until its maintenance stopped in 2013 and adoption of my fork began slowly. -
Heckenlights plays this season the last time
Heckenlights is an interactive Christmas lights installation that can be controlled online by just visiting heckenlights.org. Heckenlights consists of over 3000 LED lights that are controlled via MIDI in 12 tracks. Each MIDI note switches the lights on and off.
It all started in 2012 with the idea to control a Relay with MIDI and lead to what it is today. Now, this season is the last one for Heckenlights. It’s been a great fun building Heckenlights and even more stepping outside, opening heckenlights.org on a smartphone and triggering the lights to play.
I’m moving next year to a new house. Heckenlights (originating from Heckenpfad, the address I live) is no more appropriate then.
You can see and operate Heckenlights until Jan 6th, 2017 between 5 pm and 10 pm (CET). After that date, it will be shut down.
Resources:
-
Command Interfaces: Approaching Redis with dynamic APIs in Java
Redis is a data store supporting over 190 documented commands and over 450 command permutations. The community supports actively Redis development; each major Redis release comes with new commands. This year Redis was opened up for 3rd party vendors to develop modules that extend Redis functionality. Command growth and keeping track with upcoming modules are challenging for client developers and Redis users.
-
Redis Client lettuce 4.2.2.Final released
I just released lettuce 4.2.2.Final.
This is a bugfix release that fixes several issues. Updating is recommended for
setups with frequent reconnects or frequent cluster topology changes during runtime. -
Reusable GZIP Streams
This post explains the use of a pooled GZIP OutputStream. The initial
motivation were performance measurements of the GZIP’ing inside of logstash-gelf. -
Managing Secrets with Vault
Passwords, API keys and confidential data fall into the category of secrets. Storing secrets the secure way is a challenge with limiting access and a true secure storage. Let’s take a look at Hashicorp Vault and how you can use it to store and access secrets.