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

FastCache 2.x

EasySwoole 提供了一個(gè)快速緩存,是基礎(chǔ)UnixSock通訊和自定義進(jìn)程存儲(chǔ)數(shù)據(jù)實(shí)現(xiàn)的,提供基本的緩存服務(wù),本緩存為解決小型應(yīng)用中,需要?jiǎng)硬粍?dòng)就部署Redis服務(wù)而出現(xiàn)。

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

組件要求

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

安裝方法

composer require easyswoole/fast-cache

倉(cāng)庫(kù)地址

easyswoole/fast-cache

基本使用

服務(wù)注冊(cè)

我們?cè)贓asySwoole全局的事件中進(jìn)行注冊(cè)

<?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只能在服務(wù)啟動(dòng)之后使用,需要有創(chuàng)建unix sock權(quán)限(建議使用vm,docker或者linux系統(tǒng)開發(fā)),虛擬機(jī)共享目錄文件夾是無法創(chuàng)建unix sock監(jiān)聽的

客戶端調(diào)用

服務(wù)啟動(dòng)后,可以在任意位置調(diào)用

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

相關(guān)方法

設(shè)置臨時(shí)目錄

  • public function setTempDir(string $tempDir): Cache

設(shè)置緩存進(jìn)程數(shù)

  • public function setProcessNum(int $num): Cache

設(shè)置緩存進(jìn)程所在服務(wù)名

  • public function setServerName(string $serverName): Cache

設(shè)置定時(shí)回調(diào),可用于數(shù)據(jù)定時(shí)落地

  • public function setOnTick($onTick): Cache

設(shè)置定時(shí)回調(diào)間隔

  • public function setTickInterval($tickInterval): Cache

設(shè)置進(jìn)程啟動(dòng)回調(diào),可以用于數(shù)據(jù)落地恢復(fù)

  • public function setOnStart($onStart): Cache

設(shè)置進(jìn)程關(guān)閉回調(diào),可以用于數(shù)據(jù)落地

  • public function setOnShutdown(callable $onShutdown): Cache

設(shè)置指定 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

清空所有進(jìn)程的數(shù)據(jù)

  • public function flush(float $timeout = 1.0)

推入隊(duì)列

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

從隊(duì)列中取出

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

獲取隊(duì)列當(dāng)前長(zhǎng)度

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

釋放隊(duì)列

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

返回當(dāng)前隊(duì)列的全部key名稱

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

清空所有隊(duì)列

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

設(shè)置一個(gè)key的過期時(shí)間

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

移除一個(gè)key的過期時(shí)間

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

查看某個(gè)key的ttl

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

將哈希表 key 中的字段 field 的值設(shè)為 value

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

獲取存儲(chǔ)在哈希表中指定字段的值

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

刪除一個(gè)哈希表字段

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

清空所有

  • function hFlush(float $timeout = 1.0)

獲取所有哈希表中的字段

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

迭代哈希表中的鍵值對(duì)

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

只有在字段 field 不存在時(shí),設(shè)置哈希表字段的值

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

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

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

獲取哈希表中字段的數(shù)量

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

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

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

同時(shí)將多個(gè) field-value對(duì)設(shè)置到哈希表 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)

消息隊(duì)列支持

如具體查看消息隊(duì)列,請(qǐng)查看FastCacheQueue

亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    91亚色免费| 亚洲午夜高清视频| yy111111少妇影院日韩夜片| 在线成人性视频| 极品尤物一区二区三区| 国产欧美在线| 国产综合亚洲精品一区二| 热舞福利精品大尺度视频| 99re在线国产| 久久一日本道色综合久久| 在线电影一区| 黄页网站一区| 国产伊人精品| 欧美三级网页| 亚洲欧美综合国产精品一区| 蜜桃91精品入口| 久久精品午夜一区二区福利| 风间由美久久久| 丁香婷婷久久久综合精品国产| 午夜一区二区三视频在线观看| 亚洲激精日韩激精欧美精品| 国产在线精品一区二区中文| 欧美极品一区二区三区| 亚洲一区3d动漫同人无遮挡 | 亚洲在线一区| 国产日韩欧美三区| 国产精品日本欧美一区二区三区| 亚洲视频观看| 日韩视频精品| 亚洲免费网站| 91精品天堂| 国产69精品久久久久9999apgf| 成人免费看片网址| 精品国产一区二区三区四区vr| 国产精品日本一区二区| 国产欧美日韩视频一区二区三区| 国产精品久久国产三级国电话系列 | 中文精品视频一区二区在线观看| 欧美理论在线| 日韩亚洲国产欧美| 久久伊人一区二区| 精品久久久久久中文字幕动漫 | 国产精品乱子乱xxxx| 久久久久久久高潮| 欧美xxxx黑人又粗又长密月| 日本最新一区二区三区视频观看| 蜜桃传媒视频麻豆第一区免费观看 | 高清一区二区三区视频| 国精产品99永久一区一区| 美乳视频一区二区| 欧美私人啪啪vps| 国产日产高清欧美一区二区三区| 1卡2卡3卡精品视频| 蜜桃麻豆www久久国产精品| 五月天久久狠狠| 亚洲片区在线| 国产一级特黄a大片99| 图片区小说区区亚洲五月| 亚洲精品精选| 精品久久久久亚洲| 一区免费视频| 国产亚洲情侣一区二区无| 国产精品v欧美精品v日本精品动漫| 亚洲毛片av| 日本精品一区二区| 在线综合亚洲| 日韩一区免费观看| 亚洲一区二区免费看| 免费不卡亚洲欧美| 一区二区三区精品视频在线观看| 国产在线一区二区三区欧美| 黄色欧美日韩| 日本成人黄色免费看| 在线亚洲激情| 日韩一区二区电影在线观看| 国产亚洲一区二区三区在线播放| 久久综合久久久| 国产精品人人爽人人做我的可爱| 日韩精品大片| 999视频在线观看| 欧美午夜免费| 欧美午夜精品久久久久免费视| 亚洲国产成人不卡| 日韩国产一区久久| 成人欧美一区二区三区在线观看 | 5g国产欧美日韩视频| 欧美在线三区| 欧美国产二区| 99视频日韩| 日韩午夜av在线| 亚洲成色www久久网站| 99re在线播放| 国产精品一区在线观看| 午夜日本精品| 免费日韩av电影| 国产精品一区二区三区四区五区 | 亚洲性感美女99在线| 欧美日韩国产综合视频在线| 美女视频一区免费观看| 欧美黄免费看| 亚洲国产精品日韩| 欧美日韩精品中文字幕一区二区| 久久久青草婷婷精品综合日韩| 国内精品嫩模av私拍在线观看| 日本精品免费| 欧美aaaaa喷水| 精品国产免费一区二区三区| 51精品国产人成在线观看 | 久久综合福利| 久久久99爱| 91久久在线| 狠狠色综合一区二区| 欧美精品亚洲| 在线播放豆国产99亚洲| 日韩免费av电影| 欧美日韩在线高清| 蜜桃狠狠色伊人亚洲综合网站| 国产精品久久久久久久久久久久冷 | 在线观看成人一级片| 视频一区三区| 亚洲精品中文字幕在线| 亚洲精品白虎| 欧美在线三区| 今天的高清视频免费播放成人| 亚洲欧美影院| 亚洲欧洲一区二区天堂久久| 亚洲午夜在线| 久久高清一区| 国产成人看片| 欧美一区二区三区电影在线观看| 欧美日韩亚洲在线| 日本一区二区不卡高清更新| 亚洲va韩国va欧美va精四季| 五月婷婷一区| 亚洲大胆av| 麻豆精品网站| 精品一区久久久| 亚洲狠狠婷婷综合久久久| 欧美日本久久| 国产伦精品一区| 国产精品自拍首页| 五月天亚洲综合情| 亚洲区一区二| 丁香婷婷久久久综合精品国产| 久久久99国产精品免费| 午夜视频久久久| 亚洲精品九九| 国产视频在线观看一区| 日本一区网站| 日韩午夜黄色| 精品蜜桃传媒| 欧美啪啪一区| 久久婷婷一区| 亚洲精品日韩成人| 亚洲一区日韩在线| 欧美久久电影| 亚洲午夜高清视频| 国产欧美一区二区视频| 影音先锋亚洲视频| 久久久久综合一区二区三区| 日本一区二区三区视频免费看| 激情综合中文娱乐网| 国产高清不卡av| 欧美日韩免费观看一区| 97中文在线观看| 在线视频不卡一区二区三区| 亚洲综合视频一区| 亚洲激情啪啪| 91久久精品一区二区别| 一道精品一区二区三区| 久久成人资源| 椎名由奈jux491在线播放| 国产亚洲精品v| 日韩三级在线播放| 97超碰资源| 激情欧美丁香| 日产中文字幕在线精品一区| 国产亚洲亚洲| 伊人精品久久久久7777| av一区二区三区在线观看| 欧美激情性爽国产精品17p| 国产精品xxxx| 一区二区三区欧美成人| 日本一区视频在线观看| 可以看av的网站久久看| 欧美深夜福利| 亚洲精品成人三区| 另类激情亚洲| 亚洲高清视频一区二区| 亚洲aⅴ天堂av在线电影软件| 久热精品视频| 国产精品久久久久9999高清| 一级日韩一区在线观看| 麻豆91蜜桃| 国产欧美日韩视频一区二区三区| 日韩视频精品| 一区在线观看| 欧美另类亚洲| 欧美一区2区三区4区公司二百| 精品国产综合久久|