It could re-poll every few minutes (the whitelist is really rarely updated). Are you suggesting grabbing the full set out of redis each time, or using a lua routine?