example needs redis module