spiral/roadrunner-kv

RoadRunner kv插件桥接器

v4.3.0 2024-07-25 09:15 UTC

This package is auto-updated.

Last update: 2024-08-25 09:52:34 UTC


README

RoadRunner KV插件桥接器

PHP Version Require Latest Stable Version phpunit psalm Total Downloads

文档 | 框架包

此存储库包含使用kv RoadRunner插件构建的PSR-16 PHP缓存桥接器的代码库。

安装

要安装应用程序服务器和KV代码库

composer require spiral/roadrunner-kv

您可以使用方便的安装程序下载RoadRunner服务器最新可用的兼容版本

composer require spiral/roadrunner-cli --dev
vendor/bin/rr get

使用方法

首先,您需要将至少一个kv插件添加到roadrunner配置中。例如,以下配置是可行的

rpc:
  listen: tcp://127.0.0.1:6001

kv:
  test:
    driver: memory
    config:
        interval: 10

注意文档页面了解更多有关所有可用的驱动程序的信息。

使用此配置启动服务器后,将有一个名为"test"的驱动程序可供您使用。

以下代码将允许从RoadRunner服务器写入和读取任意值。

<?php

use Spiral\Goridge\RPC\RPC;
use Spiral\RoadRunner\KeyValue\Factory;

require __DIR__ . '/vendor/autoload.php';

$factory = new Factory(RPC::create('tcp://127.0.0.1:6001'));

$cache = $factory->select('test');

// After that you can write and read arbitrary values:

$cache->set('key', 'value');

echo $cache->get('key'); // string(5) "value"
try Spiral Framework

许可证

MIT许可证(MIT)。有关更多信息,请参阅LICENSE。由Spiral Scout维护。