if (!disableListeners) {
RedisSessionEvent redisSessionEvent = new RedisSessionDestroyedEvent(id);
byte[] bytes = RedisSerializationUtil.encode(redisSessionEvent);
String message = new String(Base64Util.encode(bytes));
transaction.publish(RedisSessionKeys.getSessionChannel(), message);
}
transaction.exec();
pool.returnResource(jedis);