I'm using ServiceStack with the RedisServerEvents plugin to notify connected clients of changes in data. I've got two Linux VMs running Apache/mod_mono/ServiceStack, a single Redis instance, and an HAProxy machine in front.
Something I'm noticing is that, despite only currently having ~6 active users on daily testing the software (at least the portion that makes use of SSE), my Redis instance has thousands of keys starting with "sse:id...". All of them have a TTL of -1. I can clear all the keys out of the Redis instance, and the number of keys will slowly creep back up over time.
What I'm trying to figure out is: Is this expected behavior? Is there some action I need to be taking either on ServiceStack or my clients?