]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Cache/RedisCacheDriver.php
Merge pull request #5899 from annando/avoid-flooding
[friendica.git] / src / Core / Cache / RedisCacheDriver.php
index f9d00fde21fb4c3366ec8878f5e3f8dcdf4a69df..fcbfab548a6b2bfba0e74e150a7d7b5f505dd9e1 100644 (file)
@@ -41,9 +41,17 @@ class RedisCacheDriver extends AbstractCacheDriver implements IMemoryCacheDriver
        /**
         * (@inheritdoc)
         */
-       public function getAllKeys()
+       public function getAllKeys($prefix = null)
        {
-               return null;
+               if (empty($prefix)) {
+                       $search = '*';
+               } else {
+                       $search = $prefix . '*';
+               }
+
+               $list = $this->redis->keys($this->getCacheKey($search));
+
+               return $this->getOriginalKeys($list);
        }
 
        /**