PHPackages                             boesing/zend-cache-redis-cluster - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. boesing/zend-cache-redis-cluster

Abandoned → [laminas/laminas-cache-storage-adapter-redis](/?search=laminas%2Flaminas-cache-storage-adapter-redis)ArchivedLibrary[Caching](/categories/caching)

boesing/zend-cache-redis-cluster
================================

Redis Cluster support for zend-cache

v0.2.1(4y ago)113.4kBSD-3-ClausePHPPHP ^7.3

Since Aug 12Pushed 4y agoCompare

[ Source](https://github.com/boesing/zend-cache-redis-cluster)[ Packagist](https://packagist.org/packages/boesing/zend-cache-redis-cluster)[ Fund](https://funding.communitybridge.org/projects/laminas-project)[ RSS](/packages/boesing-zend-cache-redis-cluster/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (7)Versions (6)Used By (0)

zend-cache-redis-cluster
========================

[](#zend-cache-redis-cluster)

[![Build Status](https://camo.githubusercontent.com/7efb08ba31eb061082c285a6d4aeddc26a43e44cf56e5b50dc8f6134931b0357/68747470733a2f2f7472617669732d63692e6f72672f626f6573696e672f7a656e642d63616368652d72656469732d636c75737465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/boesing/zend-cache-redis-cluster)[![Coverage Status](https://camo.githubusercontent.com/73ac3d182ea7980620ee3f0b4c0375defc8a32358d8ff633f8e28901c41cc492/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f626f6573696e672f7a656e642d63616368652d72656469732d636c75737465722f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/boesing/zend-cache-redis-cluster?branch=master)

`zendframework/zend-cache` adapter to provide `RedisCluster` support to projects using `zend-cache`.

Installation
------------

[](#installation)

```
composer require boesing/zend-cache-redis-cluster
```

Configuration
-------------

[](#configuration)

```
use Boesing\ZendCacheRedisCluster\RedisCluster;

return [
    'caches' => [
        /**
         * NOTE: the cluster nodename must exist in your php.ini!
         * If you configure timeout in your php.ini per nodename aswell, there is no need to
         * configure more than the nodename.
         */
        'redis-cluster-cache-with-nodename' => [
            'adapter' => [
                'name' => RedisCluster::class,
                'options' => [
                    'namespace' => '',
                    'namespace_separator' => ':',
                    'nodename' => 'clusternode1',
                    'persistent' => false,
                    // You can provide the redis version by configuration to avoid an info call on each connect
                    'redis_version' => '',
                ],
            ],
        ],
        'redis-cluster-cache-with-seeds' => [
            'adapter' => [
                'name' => RedisCluster::class,
                'options' => [
                    'namespace' => '',
                    'namespace_separator' => ':',
                    'seeds' => ["hostname:port", "hostname2:port2", /* ... */],
                    'timeout' => 1,
                    'readTimeout' => 2,
                    'persistent' => false,
                    // You can provide the redis version by configuration to avoid an info call on each connect
                    'redis_version' => '',
                ],
            ],
        ],
    ],
];
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~348 days

Total

3

Last Release

1768d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bb2738b201c0f9c9eb9a0682e72329fca6d2b8b1cf65402ed490a1e716879885?d=identicon)[boesing](/maintainers/boesing)

---

Top Contributors

[![boesing](https://avatars.githubusercontent.com/u/2189546?v=4)](https://github.com/boesing "boesing (27 commits)")

---

Tags

redisZendFrameworkzfredis-clusterzend-cache

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/boesing-zend-cache-redis-cluster/health.svg)

```
[![Health](https://phpackages.com/badges/boesing-zend-cache-redis-cluster/health.svg)](https://phpackages.com/packages/boesing-zend-cache-redis-cluster)
```

###  Alternatives

[predis/predis

A flexible and feature-complete Redis/Valkey client for PHP.

7.8k305.7M2.4k](/packages/predis-predis)[snc/redis-bundle

A Redis bundle for Symfony

1.0k39.4M67](/packages/snc-redis-bundle)[clue/redis-protocol

A streaming Redis protocol (RESP) parser and serializer written in pure PHP.

5311.0M13](/packages/clue-redis-protocol)[swoft/redis

swoft redis component

12168.4k16](/packages/swoft-redis)[rtcamp/nginx-helper

Cleans nginx's fastcgi/proxy cache or redis-cache whenever a post is edited/published. Also provides cloudflare edge cache purging with Cache-Tags.

23817.0k1](/packages/rtcamp-nginx-helper)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
