guanghua/socket-redis

socket redis连接,用于redis命令,缓存


Keywords
redis, guanghua
License
BSD-3-Clause

Documentation

Installation

安装此扩展的首选方法是通过 composer.

要么跑

php composer.phar require --prefer-dist guanghua/socket-redis "*"

或添加

"guanghua/socket-redis": "*"

到你的需求部分 composer.json 文件.

Usage

一旦安装了扩展,只需使用它在您的代码:


一,redis 使用介绍


use guanghua\queue\socketRedis\Guanghua;

// 设置指定 key 的值
Guanghua::redis()->SET('KEY_NAME', "VALUE");

// 获取指定 key 的值。
Guanghua::redis()->GET('KEY_NAME');


// 向有序集合添加一个或多个成员
Guanghua::redis()->ZADD('myset', 1, "hello");

Guanghua::redis()->ZADD('myset', 5, "hello2");

// 返回有序集中,成员的分数值

$value = Guanghua::redis()->ZRANGE('myset',0, -1,'WITHSCORES');

更多命令参考redis文档.............

二,redis cache 使用介绍

use guanghua\queue\socketRedis\Guanghua;
// 缓存一个对象,或数组 200秒
Guanghua::cache()->set('obj',new \queue\KeyWordJob(['id'=>['dwdwfefe']]),200);

Guanghua::cache()->set('obj',[1,2,3,4,5],200);

// 获取缓存值
Guanghua::cache()->get('obj');

//从缓存中删除所有值
Guanghua::cache()->flush();