Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.10.0
-
None
Description
RedisStateSetUpdater writes value into String type, but it tries to retrieve Set's element count from String type which will throw JedisDataException.
if (this.expireIntervalSec > 0) { jedis.setex(redisKey, expireIntervalSec, value); } else { jedis.set(redisKey, value); } Long count = jedis.scard(redisKey);
Btw, Redis expire only applies to key, so above implementation seems to be invalid.
Attachments
Attachments
Issue Links
- is related to
-
STORM-722 [storm-redis] Apply various Redis data types to Trident
- Closed