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

ActiveLibrary[Caching](/categories/caching)

pardnchiu/redis-cli
===================

Lightweight PHP Redis client supporting cache operations, automatic connection management, and complete Redis functionality. Built on native Redis extension, providing stable and reliable cache operation experience.

v1.0.0(8mo ago)01MITPHPPHP &gt;=8.0

Since Aug 24Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/pardnchiu/php-redis-cli)[ Packagist](https://packagist.org/packages/pardnchiu/redis-cli)[ Docs](https://pardn.io)[ RSS](/packages/pardnchiu-redis-cli/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Redis CLI
=========

[](#redis-cli)

> Lightweight PHP Redis client supporting cache operations, automatic connection management, and complete Redis functionality.
> Built on native Redis extension, providing stable and reliable cache operation experience.

[![packagist](https://camo.githubusercontent.com/00208f7bfe6dca5c972cc6c1e91423583c0533a1331d920b5c27ca08d3fe2f3a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706172646e636869752f72656469732d636c69)](https://packagist.org/packages/pardnchiu/redis-cli)[![version](https://camo.githubusercontent.com/39ac2421a9aeec650040cb5c81da76a90ec4ccf6b6c2b0ea57da218df5e25d8e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f706172646e636869752f7068702d72656469732d636c693f6c6162656c3d72656c65617365)](https://github.com/pardnchiu/php-redis-cli/releases)[![license](https://camo.githubusercontent.com/0fdaf319172b73b670d244374943716a91361955898ef28c06c9d04b09338163/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706172646e636869752f7068702d72656469732d636c69)](LICENSE)
[![readme](https://camo.githubusercontent.com/d5091ba395eb4366212f9eba6aeb8e100943733ce395d8fe1670fa047718d214/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f726561646d652d454e2d7768697465)](README.md)[![readme](https://camo.githubusercontent.com/791b697cc57e33a15418cccce06933680ce6a7a4634d3657498fb3a62e573af9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f726561646d652d5a482d7768697465)](README.zh.md)

- [Three Core Features](#three-core-features)
    - [Automatic Connection Management](#automatic-connection-management)
    - [Multi-Database Support](#multi-database-support)
    - [Stable Connection](#stable-connection)
- [Features](#features)
- [Usage](#usage)
    - [Installation](#installation)
    - [Environment Configuration](#environment-configuration)
    - [Basic Usage](#basic-usage)
- [API Reference](#api-reference)
    - [Basic Operations](#basic-operations)
    - [Hash Operations](#hash-operations)
    - [List Operations](#list-operations)
    - [Set Operations](#set-operations)
    - [Management Operations](#management-operations)
- [Error Handling](#error-handling)
- [License](#license)
- [Author](#author)

Three Core Features
-------------------

[](#three-core-features)

### Automatic Connection Management

[](#automatic-connection-management)

Intelligent connection pool management, automatically establishes and maintains Redis connections, supports persistent connections for improved performance

### Multi-Database Support

[](#multi-database-support)

Flexible database selection mechanism, supports Redis multi-database operations to meet different business scenario requirements

### Stable Connection

[](#stable-connection)

Built-in retry mechanism and error handling, ensuring reliability in unstable network environments

Features
--------

[](#features)

- **Environment Variable Configuration**: Flexible environment variable settings, supports multi-environment deployment
- **Persistent Connections**: Uses persistent connections to improve performance and reduce connection overhead
- **Automatic Retry**: Built-in retry mechanism handles network fluctuations and temporary connection failures
- **Complete Redis Operations**: Supports Redis data types including strings, hashes, lists, sets, etc.
- **Multi-Database Support**: Supports Redis multi-database operations, flexible management of different business data
- **Security Authentication**: Supports password authentication to ensure connection security
- **Stateless Design**: Automatic connection management and cleanup

Usage
-----

[](#usage)

### Installation

[](#installation)

```
composer require pardnchiu/redis-cli
```

### Environment Configuration

[](#environment-configuration)

```
REDIS_HOST=localhost      # Redis host address
REDIS_PORT=6379           # Redis port
REDIS_PASSWORD=your_pass  # Redis password (optional)
```

### Basic Usage

[](#basic-usage)

```
