定制 karelwintersky/arris.toolkit.nanoredis 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

karelwintersky/arris.toolkit.nanoredis

最新稳定版本:1.0.0

Composer 安装命令:

composer require karelwintersky/arris.toolkit.nanoredis

包简介

Nano redis client (wrapper)

README 文档

README

Простой класс, обеспечивающий wrapper над Redis.

Based on https://github.com/mp3000mp/RedisClient

Installation

composer require karelwintersky/arris.toolkit.nanoredis

Usage

define('REDIS_HOST', 'localhost');
define('REDIS_PORT', 6379);
define('REDIS_DATABASE', 0);
define('REDIS_AUTH', null);

$client = new RedisClient(host: REDIS_HOST, port: REDIS_PORT, enabled: true);

$client->connect(); // необязательно!

// simple get set system
$client->set('key', 'value');
$val = $client->get('key');

// this value will be converted into json text into redis
$client->set('key_array', ['test' => 'test']);
// сохраняет '{"test":"test"}'

$client->get('key_array');
// возвращает ['test' => 'test']
$client->get('key_array', true);

// this key will live 120 seconds
$client->set('key', 'test', 120); 
$client->delete('key');

// delete keys by pattern
$client->set('key_delete', 'test');
$client->set('key_delete2', 'test');
$client->set('key_delete3', 'test');
$client->delete('key_del*');

// смена БД
$client->setDatabase(1);
$client->set('key_1', 1);

$сlient->setDatabase(1);
var_dump( $client->getDatabase()); // 1

$сlient->flushDatabase(); // flush database 


// close connection
$client->close();

统计信息

  • 总下载量: 121
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-04-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固