亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

FastCache 2.x

EasySwoole 提供了一個快速緩存,是基礎UnixSock通訊和自定義進程存儲數據實現的,提供基本的緩存服務,本緩存為解決小型應用中,需要動不動就部署Redis服務而出現。

目前 Fast-Cache 組件最新版本為 2.x2.x 版本為了讓快速緩存變得更輕量級,所以放棄了落地重啟恢復數據的特性,推薦用戶使用 Memcached EasySwoole Memcached 組件 或者 Redis EasySwoole Redis 組件 對緩存數據進行落地處理。 如果想要使用 1.3.x 版本的 Fast-Cache 組件,請查看文檔 Fast-Cache 組件 1.3.x

組件要求

  • php: >=7.1.0
  • easyswoole/component: ^2.0
  • easyswoole/spl: ^1.1

安裝方法

composer require easyswoole/fast-cache

倉庫地址

easyswoole/fast-cache

基本使用

服務注冊

我們在EasySwoole全局的事件中進行注冊

<?php

use EasySwoole\FastCache\Cache;
// 在最新的 2.x 中,改為 config 配置文件配置
$config = new \EasySwoole\FastCache\Config();
$config->setTempDir(EASYSWOOLE_TEMP_DIR);
Cache::getInstance($config)->attachToServer(ServerManager::getInstance()->getSwooleServer());

// 老版本(2.x 以前)依舊使用以下即可
Cache::getInstance()->setTempDir(EASYSWOOLE_TEMP_DIR)->attachToServer(ServerManager::getInstance()->getSwooleServer());

FastCache只能在服務啟動之后使用,需要有創建unix sock權限(建議使用vm,docker或者linux系統開發),虛擬機共享目錄文件夾是無法創建unix sock監聽的

客戶端調用

服務啟動后,可以在任意位置調用

use EasySwoole\FastCache\Cache;
Cache::getInstance()->set('get','a');
var_dump(Cache::getInstance()->get('get'));

相關方法

設置臨時目錄

  • public function setTempDir(string $tempDir): Cache

設置緩存進程數

  • public function setProcessNum(int $num): Cache

設置緩存進程所在服務名

  • public function setServerName(string $serverName): Cache

設置定時回調,可用于數據定時落地

  • public function setOnTick($onTick): Cache

設置定時回調間隔

  • public function setTickInterval($tickInterval): Cache

設置進程啟動回調,可以用于數據落地恢復

  • public function setOnStart($onStart): Cache

設置進程關閉回調,可以用于數據落地

  • public function setOnShutdown(callable $onShutdown): Cache

設置指定 key 的值

  • public function set($key, $value, ?int $ttl = null, float $timeout = 1.0)

獲取指定 key 的值

  • public function get($key, float $timeout = 1.0)

刪除指定 key的值

  • public function unset($key, float $timeout = 1.0)

獲取所有key的值

  • public function keys($key = null, float $timeout = 1.0): ?array

清空所有進程的數據

  • public function flush(float $timeout = 1.0)

推入隊列

  • public function enQueue($key, $value, $timeout = 1.0)

從隊列中取出

  • public function deQueue($key, $timeout = 1.0)

獲取隊列當前長度

  • public function queueSize($key, $timeout = 1.0)

釋放隊列

  • public function unsetQueue($key, $timeout = 1.0)

返回當前隊列的全部key名稱

  • public function queueList($timeout = 1.0): ?array

清空所有隊列

  • public function flushQueue(float $timeout = 1.0): bool

設置一個key的過期時間

  • public function expire($key, int $ttl, $timeout = 1.0)

移除一個key的過期時間

  • public function persist($key, $timeout = 1.0)

查看某個key的ttl

  • public function ttl($key, $timeout = 1.0)

將哈希表 key 中的字段 field 的值設為 value

  • function hSet($key, $field, $value, float $timeout = 1.0)

獲取存儲在哈希表中指定字段的值

  • function hGet($key, $field = null, float $timeout = 1.0)

刪除一個哈希表字段

  • function hDel($key, $field = null, float $timeout = 1.0)

清空所有

  • function hFlush(float $timeout = 1.0)

獲取所有哈希表中的字段

  • function hKeys($key, float $timeout = 1.0)

迭代哈希表中的鍵值對

  • function hScan($key, $cursor = 0, $limit = 10, float $timeout = 1.0)

只有在字段 field 不存在時,設置哈希表字段的值

  • function hSetnx($key, $field, $value, float $timeout = 1.0)

查看哈希表 key 中,指定的字段是否存在

  • function hExists($key, $field, float $timeout = 1.0)

獲取哈希表中字段的數量

  • function hLen($key, float $timeout = 1.0)

為哈希表 key 中的指定字段的整數值加上

  • function hIncrby($key, $field, $value, float $timeout = 1.0)

同時將多個 field-value對設置到哈希表 key 中

  • function hMset($key, $fieldValues, float $timeout = 1.0)

獲取所有給定字段的值

  • function hMget($key, $fields, float $timeout = 1.0)

獲取哈希表中所有值

  • function hVals($key, float $timeout = 1.0)

獲取在哈希表中指定 key 的所有字段和值

  • function hGetAll($key, float $timeout = 1.0)

消息隊列支持

如具體查看消息隊列,請查看FastCacheQueue

亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    亚洲免费在线| 国产精品免费在线 | 久久蜜桃资源一区二区老牛| 久久午夜精品一区二区| 草莓视频一区| 日本视频一区二区不卡| 欧美激情 亚洲a∨综合| 午夜在线精品偷拍| 欧美精品一区二区视频| 国产在线视频欧美一区二区三区| 国产欧美日韩在线播放 | 好吊色欧美一区二区三区视频| 尹人成人综合网| 国产精品一区二区三区观看| 亚洲aⅴ天堂av在线电影软件| 欧美日韩精品免费观看| 91黄色精品| 中文字幕剧情在线观看一区| 久久精品九九| 一区二区三区四区视频在线观看 | 亚洲精品一区二区三区蜜桃久| 狂野欧美性猛交xxxx巴西| 欧美日韩喷水| 国产精品免费在线 | 蜜桃精品久久久久久久免费影院| 亚洲一卡二卡三卡| 麻豆久久久9性大片| 亚洲无玛一区| 91aaaa| 欧美在线看片| 成人av电影免费| 亚洲狼人精品一区二区三区| 九九九九九精品| 国产精品日韩精品欧美精品| 亚洲高清123| 国产在线精品一区二区三区| 日韩视频在线观看国产| 日韩av电影免费播放| 老色鬼久久亚洲一区二区| 国内精品久久久久久久97牛牛 | 欧美精品一区二区视频| 麻豆精品视频| 亚洲茄子视频| 欧美精品一区二区三区久久久竹菊| 99精品99久久久久久宅男| 狠狠色噜噜狠狠色综合久| 欧美日韩系列| 国产超碰91| 国产精品一页| 亚洲激情一区二区| 国产在线精品二区| 国产一区二区三区四区hd| 日韩欧美亚洲v片| 精品国产一区二区三区四区vr| 亚洲欧美日韩综合国产aⅴ| 亚洲区国产区| 99国内精品久久久久久久软件| 亚洲视频小说| 一区二区视频在线免费| 无遮挡亚洲一区| 欧美午夜精品理论片a级大开眼界| 国产精品一区二区av| 国产精品久久久久久久久久久久午夜片 | 亚洲综合av一区| 欧洲成人一区二区| 欧美成人第一区| 激情小说综合网| 国产嫩草一区二区三区在线观看| 免费日韩一区二区| 亚洲欧美日韩一区在线观看| 在线综合欧美| 亚洲中字黄色| 久久综合影视| 精品视频一区在线| 久久免费看av| 四虎一区二区| 欧美日韩亚洲在线| 亚洲国产精品毛片| 免费毛片一区二区三区久久久| 噜噜噜在线观看免费视频日韩| 销魂美女一区二区三区视频在线| 亚洲欧美久久久| 97人人模人人爽人人喊38tv| 高清国产一区| 欧美国产一区二区在线| 日本一区二区在线视频观看| 亚洲高清资源综合久久精品| 在线一区亚洲| 亚洲高清在线| 久久婷婷激情| 免费成人av网站| 亚洲自拍的二区三区| 狠狠色综合网| 999国内精品视频在线| 激情一区二区三区| 在线不卡日本| 99精品国产在热久久| 久久久综合网| 欧美凹凸一区二区三区视频 | 欧美日韩在线精品一区二区三区| 亚洲视频精品| **亚洲第一综合导航网站| 免费试看一区| 欧美一区二区在线视频观看| 在线观看欧美激情| 国产美女在线精品免费观看| 国产日韩精品推荐| 一级日韩一区在线观看| 一级成人国产| 美女一区视频| 亚洲最黄网站| 日本一区二区久久精品| 亚洲黄色三级| 欧美另类一区| 国产精品美女久久久浪潮软件| 精品国产一区二区三区四区vr| 欧美激情第8页| 国产91一区二区三区| 中国成人亚色综合网站| 久久综合九色99| 欧美精品七区| 女人一区二区三区| 午夜综合激情| 欧美国产综合| 久久久影院一区二区三区| 一本综合精品| 欧美.www| 久久久久久99| 香蕉久久国产| 国产一区二区无遮挡| 久久精品一二三区| 欧美一区=区| 国内精品99| 日本日本精品二区免费| 久久亚洲美女| 亚洲精品日本| 欧美精品一卡| 日韩一本精品| 国偷自产av一区二区三区小尤奈| 亚洲黄色影片| 正在播放久久| 色一情一区二区三区四区| http;//www.99re视频| 亚洲一二三区精品| 亚洲精品成人三区| 久久久人人爽| y111111国产精品久久婷婷| 亚洲精品美女91| 午夜激情一区| 天堂资源在线亚洲视频| 免费看成人片| 国产一区在线免费观看| 亚洲一区二区毛片| 狠狠88综合久久久久综合网| 色综合666| 日产精品高清视频免费| 精品一区二区三区免费毛片| 蜜桃久久精品乱码一区二区| 亚洲高清资源| 亚洲高清视频一区二区| 国外成人免费视频| 欧美精品免费观看二区| 亚洲综合欧美日韩| 亚洲欧洲一区二区| 中文字幕欧美日韩一区二区| 亚洲精品日韩成人| 亚洲国产成人不卡| 日韩一区国产在线观看| 日韩精彩视频| 亚洲在线色站| 狠狠88综合久久久久综合网| 在线 亚洲欧美在线综合一区| 国产在线欧美日韩| 中日韩男男gay无套| 99伊人成综合| 久久av一区二区| 91青青草免费观看| 高清国产在线一区| 久久精品一二三区| 亚洲一区在线直播| 国内精品久久国产| 免费久久99精品国产自| av资源站久久亚洲| 久久亚洲一区二区| 日韩中文字幕一区| 午夜精品亚洲一区二区三区嫩草| 欧美日本精品| 国产一区91| 国产一区二区免费在线观看| 蜜桃av噜噜一区二区三区| 亚洲精品永久www嫩草| 欧美午夜不卡| 亚洲一级在线| 久久久亚洲综合网站| 亚洲国产一区二区精品视频 | 久久久久久草| 正在播放91九色| 亚洲欧美久久| 久久综合九色99| 国产在线视频欧美一区二区三区|