RedisStorageService

Mike Schwartz mike at gluu.org
Wed Mar 29 10:21:18 EDT 2017


Marvin,

We are very interested in this. We get 20% error rate on memcached at 
high load, and we noticed that Redis is only around 1%. Also, redis 
supports clustering, whereas memcached requires something like 
twemproxy.

- Mike


---------------------------------
Michael Schwartz
Gluu
Founder / CEO
mike at gluu.org
http://support.gluu.org

On 2017-03-29 09:18, Marvin Addison wrote:
> We are looking at standardizing on Redis for general purpose key-value
> storage across many of our applications, and I'd like to take
> advantage of that planned economy of scale in the IdP. Additionally,
> our interest in Redis for the IdP in particular is driven by
> requirements for a storage backend that can provide persistent
> disk-based storage. We think we need that for durable server-side
> storage of certain kinds of long-term data like consent preferences.
> 
> I'm writing to gauge interest, opportunities, and concerns around a
> RedisStorageService for the IdP. I'm happy to review existing
> implementations, but I'm not aware of any and a quick search didn't
> turn up anything. Assuming that it would need to be developed, I have
> a few thoughts:
> 
> 1. There are several mature and capable Java client libraries.
> https://lettuce.io/ seems particularly notable since it's used by
> spring-session.
> 2. I'd be willing to support it under the premise that we'll be eating
> our own dog food.
> 3. Ideally it would live in opensaml-storage-impl alongside
> MemcachedStorageService.
> 
> Thoughts?
> 
> Thanks,
> Marvin


More information about the dev mailing list