]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Cache/RedisCacheDriver.php
Merge remote-tracking branch 'upstream/master' into develop
[friendica.git] / src / Core / Cache / RedisCacheDriver.php
index cd5d8d9bfeef4f82924014eaf3d9b4836af48fb6..fcbfab548a6b2bfba0e74e150a7d7b5f505dd9e1 100644 (file)
@@ -38,6 +38,22 @@ class RedisCacheDriver extends AbstractCacheDriver implements IMemoryCacheDriver
                }
        }
 
+       /**
+        * (@inheritdoc)
+        */
+       public function getAllKeys($prefix = null)
+       {
+               if (empty($prefix)) {
+                       $search = '*';
+               } else {
+                       $search = $prefix . '*';
+               }
+
+               $list = $this->redis->keys($this->getCacheKey($search));
+
+               return $this->getOriginalKeys($list);
+       }
+
        /**
         * (@inheritdoc)
         */