diff --git a/lib/SimpleSAML/Store/Redis.php b/lib/SimpleSAML/Store/Redis.php
index 3a8a410fea3b001ba5bacb36917b17d5459639a8..51c07cd77aab23574343504f66b77ff0bbf62bae 100644
--- a/lib/SimpleSAML/Store/Redis.php
+++ b/lib/SimpleSAML/Store/Redis.php
@@ -36,12 +36,14 @@ class Redis extends Store
             $port = $config->getInteger('store.redis.port', 6379);
             $prefix = $config->getString('store.redis.prefix', 'SimpleSAMLphp');
             $password = $config->getString('store.redis.password', '');
+            $database = $config->getInteger('store.redis.database', 0);
 
             $redis = new Client(
                 [
                     'scheme' => 'tcp',
                     'host' => $host,
                     'port' => $port,
+                    'database' => $database,
                 ] + (!empty($password) ? ['password' => $password] : []),
                 [
                     'prefix' => $prefix,