support changing number of databases

The default is 16. Now you can do "use Test::Mock::Redis num_databases => 21"