PHPackages                             seaman/redis - 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. seaman/redis

ActiveSeaman-plugin[Caching](/categories/caching)

seaman/redis
============

Redis and Redis Cluster plugin for Seaman

v1.0.1(7mo ago)03MITPHPPHP ^8.4

Since Dec 26Pushed 7mo agoCompare

[ Source](https://github.com/diego-ninja/seaman-redis)[ Packagist](https://packagist.org/packages/seaman/redis)[ RSS](/packages/seaman-redis/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (5)Versions (3)Used By (0)

seaman/redis
============

[](#seamanredis)

Redis and Redis Cluster plugin for [Seaman](https://github.com/diego-ninja/seaman).

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

[](#installation)

```
composer require seaman/redis
```

Or via Seaman CLI:

```
seaman plugin:install seaman/redis
```

Services
--------

[](#services)

### Redis Standalone

[](#redis-standalone)

Single Redis instance with optional persistence.

```
seaman service:add redis
```

### Redis Cluster

[](#redis-cluster)

6-node Redis Cluster (3 masters + 3 replicas) with automatic initialization.

```
seaman service:add redis-cluster
```

Commands
--------

[](#commands)

CommandDescription`redis:cli`Open interactive redis-cli session`redis:info [--section]`Display Redis server information`redis:keys [pattern]`List keys matching a pattern`redis:flush [--force]`Flush all Redis keys`redis:monitor`Monitor Redis commands in real-time`redis:cluster:info`Display Redis Cluster information`redis:cluster:nodes`Display Redis Cluster nodes### Examples

[](#examples)

```
# Open Redis CLI
seaman redis:cli

# Open Redis CLI on cluster
seaman redis:cli --cluster

# Show memory info
seaman redis:info --section memory

# List all user keys
seaman redis:keys "user:*"

# Monitor commands in real-time
seaman redis:monitor

# Flush all data (with confirmation)
seaman redis:flush

# Flush without confirmation
seaman redis:flush --force

# Show cluster status
seaman redis:cluster:info
seaman redis:cluster:nodes
```

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

[](#configuration)

In your `seaman.yaml`:

```
plugins:
  seaman/redis:
    version: '7-alpine'      # Redis Docker image tag
    port: 6379               # Standalone Redis port
    cluster_base_port: 6380  # Starting port for cluster nodes (uses 6 consecutive ports)
    persistence: false       # Enable AOF persistence
```

### Available Versions

[](#available-versions)

- `7-alpine` (default)
- `6-alpine`
- `alpine`
- `latest`

Requirements
------------

[](#requirements)

- PHP 8.4+
- Seaman 1.1.0+

License
-------

[](#license)

MIT

###  Health Score

34

—

LowBetter than 74% of packages

Maintenance62

Regular maintenance activity

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

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 ~0 days

Total

2

Last Release

235d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dff5b0a76de3d555cb236c400384058ba23982bce2e859cc1b2f0c1f0161a3e6?d=identicon)[diego.ninja](/maintainers/diego.ninja)

---

Top Contributors

[![diego-ninja](https://avatars.githubusercontent.com/u/78662279?v=4)](https://github.com/diego-ninja "diego-ninja (11 commits)")

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/seaman-redis/health.svg)

```
[![Health](https://phpackages.com/badges/seaman-redis/health.svg)](https://phpackages.com/packages/seaman-redis)
```

###  Alternatives

[iazaran/smart-cache

Smart Cache is a caching optimization package designed to enhance the way your Laravel application handles data caching. It intelligently manages large data sets by compressing, chunking, or applying other optimization strategies to keep your application performant and efficient.

21114.2k](/packages/iazaran-smart-cache)[phpfastcache/phpssdb

PHP SSDB Driver for phpFastCache

14736.9k1](/packages/phpfastcache-phpssdb)[rapidwebltd/rw-file-cache

RW File Cache is a PHP File-based Caching Library. Its syntax is designed to closely resemble the PHP memcache extension.

15196.8k7](/packages/rapidwebltd-rw-file-cache)[yuzuru-s/redis-recommend

Wrapping Redis's sorted set APIs for specializing recommending operations.

392.9k](/packages/yuzuru-s-redis-recommend)[ichhabrecht/intcache

Turn uncachable page objects into cacheable links

193.9k](/packages/ichhabrecht-intcache)

PHPackages © 2026

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