add 'expiration' arg description, mark optional args as optional
rename pool arg to redis_pool