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

自定義命令

Redis 客戶端提供了 rawCommand 方法以供使用自定義命令,可以實現 eval 等腳本命令執行的支持

腳本命令

可用于執行 Redis 腳本等。

1. EVAL 執行 Lua 腳本

調用形式:

$res = $redis->rawCommand([
    'EVAL', 
    "lua script", # lua 腳本
    'keyNums',    # 指定腳本中鍵名參數的個數
    // 在腳本中所用到的那些 Redis 鍵(key) 值
    'key1',       # 第 1 個 key 對應的值
    'key2',       # 第 2 個 key 對應的值
    'key3',       # 第 3 個 key 對應的值
    ...           # 多個 key 依次添加即可
    // 在 Lua 中通過全局變量 ARGV 數組訪問,
    'arg1',       # 第 1 個附加 arg 參數對應的值
    'arg2',       # 第 2 個附加 arg 參數對應的值
    'arg3',       # 第 3 個附加 arg 參數對應的值
    ...           # 多個 arg 參數依次添加即可
]);

// 獲取執行 `Lua` 腳本的調用結果
var_dump($res->getData());

使用示例:

$res = $redis->rawCommand([
    'EVAL', 
    "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}",
    '2',
    'key1',
    'key2',
    'first',
    'second'
]);

// 獲取執行 `Lua` 腳本的調用結果
var_dump($res->getData());

2. EVALSHA 執行 Lua 腳本

$res = $redis->rawCommand([
    'SCRIPT',
    'LOAD',
    "return 'hello moto'" # lua 腳本
]);

$sha1 = $res->getData(); # SHA1 校驗和
var_dump($sha1);

$res = $redis->rawCommand([
    'EVALSHA',
    $sha1,
    '0'
]);
var_dump($res->getData());

3. SCRIPT 查看腳本是否被緩存

// 載入一個腳本
$res = $redis->rawCommand([
    'SCRIPT',
    'LOAD',
    "return 'hello moto'" # lua 腳本
]);
$sha1 = $res->getData(); # SHA1 校驗和
var_dump($sha1);

// 查看腳本是否被緩存
$res = $redis->rawCommand([
    'SCRIPT',
    'EXISTS',
    $sha1,
    '0'
]);
var_dump($res->getData()[0]);

// 清空緩存
$res = $redis->rawCommand([
    'SCRIPT',
    'FLUSH'
]);
var_dump($res->getData());

// 再次查看腳本是否被緩存
$res = $redis->rawCommand([
    'SCRIPT',
    'EXISTS',
    $sha1
]);
var_dump($res->getData()[0]);

4. EVAL 從緩存中移除所有腳本

// 清空緩存
$res = $redis->rawCommand([
    'SCRIPT',
    'FLUSH'
]);
var_dump($res->getData());

5. EVAL 殺死當前正在運行的 Lua 腳本

// 殺死當前正在運行的 `Lua` 腳本
$res = $redis->rawCommand([
    'SCRIPT',
    'KILL'
]);
var_dump($res->getData());

6. EVAL 將腳本 script 添加到腳本緩存中,但并不立即執行這個腳本。

// 將腳本 `script` 添加到腳本緩存中,但并不立即執行這個腳本
$res = $redis->rawCommand([
    'SCRIPT',
    'LOAD',
    "return 'hello moto'" # lua 腳本
]);
$sha1 = $res->getData(); # SHA1 校驗和
var_dump($sha1);

基本使用

$data = $redis->rawCommand(['set', 'a', '1']);
var_dump($data);

$data = $redis->rawCommand(['get', 'a']);
var_dump($data);

$redis->del('a');

rawCommand將返回一個EasySwoole\Redis\Response對象

object(EasySwoole\Redis\Response)#8 (4) {
  ["status":protected]=>
  int(0)
  ["data":protected]=>
  string(2) "OK"
  ["msg":protected]=>
  NULL
  ["errorType":protected]=>
  NULL
}
object(EasySwoole\Redis\Response)#9 (4) {
  ["status":protected]=>
  int(0)
  ["data":protected]=>
  string(1) "1"
  ["msg":protected]=>
  NULL
  ["errorType":protected]=>
  NULL
}
亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    69堂成人精品视频免费| 久久99欧美| 欧美精品首页| 日韩欧美精品一区二区| 久久综合狠狠| 日韩午夜黄色| 欧美日韩精品| 日韩国产一区久久| 久久精品中文字幕一区二区三区| 亚洲欧美日韩国产一区| 在线播放不卡| 欧美日韩一区二区三| 在线视频不卡国产| 亚洲高清视频一区| 日韩精品一区二区三区四区五区| 国产精品一区视频| av资源站久久亚洲| 91麻豆蜜桃| 不卡一区二区三区四区五区| 久久婷婷丁香| 久久久精品动漫| 乱码第一页成人| 91九色露脸| 国产精品夜夜夜一区二区三区尤| 国产精品对白刺激久久久| 国产精品日韩二区| 精品视频一区在线| 欧美日韩另类丝袜其他| 日韩精品资源| 欧美视频不卡| 国产欧美丝祙| 99一区二区三区| 国产综合精品一区二区三区| 精品一区二区视频| 手机成人在线| 欧美日韩国产亚洲一区| 黄色av一区| 国产精品嫩草99av在线| 5g国产欧美日韩视频| 国产一区免费观看| 热re99久久精品国99热蜜月| 伊人婷婷久久| 99成人在线| 国产精品久久九九| 日本一区二区三区www| 欧美激情综合| 免费日韩av片| 欧美日韩国产高清视频| 午夜精品影院| 久久成人精品| 久久青青草原一区二区| 正在播放国产精品| 一区二区三区国产在线| 国产成人看片| 一区二区三区四区欧美日韩| 国模一区二区三区| 性欧美xxxx大乳国产app| 国产亚洲一区二区三区在线播放| 日本日本精品二区免费| 在线播放一区| 国产综合av一区二区三区| 欧美一区三区二区在线观看| 国产伦理一区| 日韩免费电影一区二区| 91久久精品国产91久久性色tv| 99久久精品免费看国产四区 | 日韩亚洲在线| 精品无码久久久久久久动漫| 欧美一区网站| 国产精品美女久久久久av福利| 欧美ab在线视频| 国产高清精品一区二区三区| 午夜精品亚洲一区二区三区嫩草| 亚洲欧美日韩综合一区| 亚洲一区在线直播| 3d蒂法精品啪啪一区二区免费| 亚洲欧美电影在线观看| 久久午夜精品| 欧美日韩国产精品一卡| 久久av一区二区三区亚洲| 亚洲国产精品第一区二区三区| 久久久久久a亚洲欧洲aⅴ| 亚洲欧洲日韩综合二区| 日韩影视精品| 国产精品乱码| 国产精品永久入口久久久| 亚洲图片欧洲图片日韩av| 国产精品久久久一区二区三区| 影音先锋中文字幕一区二区| 日韩av一区二区三区在线| 巨乳诱惑日韩免费av| 亚洲国产午夜| 欧美在线91| 日韩精品一区二区三区四区五区| 久久久亚洲人| 国产精品亚洲综合色区韩国| 欧美系列一区| 中文字幕剧情在线观看一区| 美乳视频一区二区| 国产精品免费一区二区三区在线观看| 亚洲三级观看| 亚洲视频精品| 欧美天堂亚洲电影院在线观看| 欧美日韩国产综合视频在线| 动漫美女被爆操久久久| 亚洲男人影院| 国产精品久久久一区二区| 精品av久久久久电影| 欧美日韩中文| 国产精品二区在线观看| 欧美永久精品| 欧美国产专区| 国产精品sss| 女女同性女同一区二区三区91 | 日韩福利二区| 日韩欧美一区二区三区四区| 欧美日韩亚洲免费| 久久riav二区三区| 好吊妞www.84com只有这里才有精品 | 一本久道久久综合狠狠爱| 亚洲午夜在线观看| 尤物在线精品| 一区二区三区精品国产| 国产视频一区三区| 美女精品国产| 久久精品动漫| 国产精品9999久久久久仙踪林| 成人免费在线看片| 久久国产精品 国产精品| 久久亚裔精品欧美| 日本一区视频在线观看免费| 日韩精品极品视频在线观看免费| 色就是色欧美| 国产精品国码视频| 一区二区免费在线视频| 久久久久久亚洲精品杨幂换脸| 久久婷婷丁香| 久久久久久国产精品mv| 无码免费一区二区三区免费播放 | 欧美中文日韩| 韩国成人动漫在线观看| 天堂一区二区三区| 亚洲国产mv| 1卡2卡3卡精品视频| 久久综合九九| 国产精品啊啊啊| 久久精品五月婷婷| 免费一区二区三区在在线视频| 亚洲一区二区三区精品视频| 亚洲精品日本| 国产精品成人一区二区三区 | 樱花www成人免费视频| 99人久久精品视频最新地址| 91情侣在线视频| 日韩欧美一区二区视频在线播放| 国模精品娜娜一二三区| 5g国产欧美日韩视频| 色综合666| 亚洲中字在线| 日韩免费毛片| 亚洲综合国产激情另类一区| 久久久久久久久久码影片| 欧美日韩三区四区| 国产精品一区二区不卡视频| 欧美激情一区| 国产女主播一区二区三区| 欧美久久一区| 国产综合 伊人色| 最新亚洲视频| 欧美中文娱乐网| 亚洲综合另类| 中文字幕一区二区三区四区五区| 蜜桃精品久久久久久久免费影院| 视频一区二区综合| 久久婷婷麻豆| 精品999成人| 日韩成人在线资源| 久久九九精品| 欧美先锋影音| 欧美一级日本a级v片| 国产精品夜夜夜| 欧美精品二区三区四区免费看视频| 成人影片在线播放| 亚洲精品社区| 偷拍视频一区二区| 国产精品一区视频网站| 亚洲伦理一区| 你懂的国产精品| 久久精精品视频| 久久精品盗摄| aa亚洲婷婷| 国产一区视频在线观看免费| 欧美日韩在线精品| 波多野结衣精品久久| 国产精品日韩一区二区 | 91在线在线观看| 国产精品日韩久久久| 狠狠色伊人亚洲综合网站色| 婷婷四月色综合| 欧美日韩另类丝袜其他|