PHPackages                             linkerlin/redi.php - 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. linkerlin/redi.php

ActiveLibrary[Caching](/categories/caching)

linkerlin/redi.php
==================

A pure PHP distributed data structures library, equivalent to Redisson implementation for PHP. Fully compatible with Redisson data structures.

1.1.1(6mo ago)1002Apache-2.0PHPPHP &gt;=8.2CI failing

Since Nov 11Pushed 6mo agoCompare

[ Source](https://github.com/linkerlin/redi.php)[ Packagist](https://packagist.org/packages/linkerlin/redi.php)[ RSS](/packages/linkerlin-rediphp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (5)Used By (0)

redi.php
========

[](#rediphp)

一个纯PHP的分布式数据结构库，等价于Redisson的PHP实现。

简介
--

[](#简介)

redi.php 是一个完全兼容 Redisson 的 PHP 分布式数据结构库。它提供了与 Redisson 相同的数据结构和分布式操作能力，可以与 Java 的 Redisson 无缝协作。

特性
--

[](#特性)

- ✅ **100% Redisson 兼容** - 数据结构和编码格式与 Redisson 完全一致
- ✅ **丰富的数据结构** - 支持 Map、List、Set、Queue、Lock 等多种分布式数据结构
- ✅ **分布式锁** - 支持分布式锁、读写锁、信号量等同步机制
- ✅ **原子操作** - 支持原子长整型、原子浮点型等原子操作
- ✅ **发布订阅** - 支持 Topic 和 Pattern Topic
- ✅ **高级数据结构** - 支持 BitSet、BloomFilter 等高级数据结构
- ✅ **专业数据结构** - 支持 HyperLogLog、Geo、Stream、TimeSeries 等专业数据结构
- ✅ **连接池支持** - 高性能连接池管理，支持动态调整和健康检查
- ✅ **批处理操作** - 支持 pipeline 操作，显著提升批量操作性能
- ✅ **MessagePack 序列化** - 可选的高效序列化方案，替代 JSON

安装
--

[](#安装)

```
composer require linkerlin/redi.php
```

要求
--

[](#要求)

- PHP &gt;= 8.2
- Redis 扩展
- Redis 服务器

快速开始
----

[](#快速开始)

### 基本使用

[](#基本使用)

```
