[feature] improve redis key structure