亚洲精品成人_精品成人一区_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>
    国产精品最新自拍| 精品不卡视频| 福利精品视频| 国产伦精品一区二区三区视频黑人 | 伊人影院久久| 国产精品久久久久久久久久妞妞| 国产伦精品一区二区三区视频黑人| 免费久久久一本精品久久区| 国产日韩欧美精品| 亚洲一区三区视频在线观看| 亚洲成人在线| 精品999在线观看| 一区二区三区四区视频在线观看 | 日本亚洲自拍| 激情亚洲成人| 国产一区自拍视频| 欧美婷婷久久| 国产在线一区二区三区四区 | 欧美精品七区| 国产日韩欧美| 日本午夜一区二区三区| 国产欧美欧美| 亚洲 国产 日韩 综合一区| 在线成人www免费观看视频| 懂色一区二区三区av片| 欧美日韩一区自拍| 国产高清一区二区三区| 国产精品初高中精品久久| 国产精品一区二区三区精品| 欧美视频观看一区| 九色91国产| 国产欧美一区二区色老头| 午夜精品福利一区二区| 91精品免费| 亚洲黄色一区| 亚洲a∨一区二区三区| 久久国产高清| 欧美午夜一区| 欧美日韩成人一区二区三区| 国产精品普通话对白| 一区二区免费在线观看| 国产欧美一区二区三区另类精品| 欧美人成网站| 欧洲久久久久久| 91蜜桃网站免费观看| 韩国亚洲精品| 亚洲在线视频一区二区| 久精品国产欧美| 六月婷婷一区| 亚洲精品三级| 黄色免费成人| 一区二区免费电影| 亚洲精品9999| 久久国产精品 国产精品| 久久久99爱| 亚洲一区二区三区高清不卡| 欧美精品黄色| 欧美日本三区| 欧美激情1区2区3区| 欧美一区免费视频| 久久99精品国产99久久| 成人免费观看网站| 性娇小13――14欧美| 99www免费人成精品| 韩国亚洲精品| 亚洲国产高清视频| 亚洲国产片色| 国产视频一区在线观看一区免费| 精品96久久久久久中文字幕无| 四虎影院一区二区三区 | 亚洲精品一区二区三区樱花| 久久久久欧美| 精品免费一区二区三区蜜桃| 成人免费视频网站入口| 久久精品日产第一区二区| 亚洲黄色影院| 亚洲一区二区在线看| 亚洲福利精品| 一区二区三区四区五区精品视频| 在线观看视频日韩| 国产亚洲精品久久飘花| 性高湖久久久久久久久| 99电影在线观看| 精品免费一区二区三区蜜桃| 免费看污久久久| 五月天亚洲综合情| 国产一区二区三区自拍| 国产日韩一区| 国产日韩精品推荐| 亚洲国产另类久久久精品极度| 亚洲欧美综合一区| 欧美日韩99| 久久精品女人| 欧美精品国产精品久久久| 亚洲看片网站| 亚洲开发第一视频在线播放| 麻豆精品91| 欧美精品七区| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲中字在线| 欧美裸体网站| 亚洲国产精品一区| 国产精品18毛片一区二区| 欧美亚洲爱爱另类综合| 欧美精选在线| 老司机精品久久| 欧美极品一区二区| 最近看过的日韩成人| 91入口在线观看| 天堂一区二区三区| 宅男噜噜噜66国产日韩在线观看| 97se亚洲综合| 亚洲欧洲久久| 久久久久一区二区| 日本一区视频在线观看| 亚洲精选国产| 美日韩精品免费| 亚洲国产日韩欧美一区二区三区| 久久一区二区三区av| 五月婷婷综合色| 久久精品综合| 欧美喷水视频| 国产精品一区二区三区在线| 国产一区亚洲| 精品国产免费一区二区三区| 很黄很黄激情成人| 乱色588欧美| 亚洲一区三区视频在线观看| 蜜桃臀一区二区三区| 亚洲一区视频| 欧美色一级片| 欧美一区二区福利| 欧美一级久久| 亚洲视频一二| 亚洲 日韩 国产第一区| 国产91色在线|亚洲| 精品福利电影| 午夜久久资源| 成人h在线播放| 中文久久精品| 欧美日韩在线精品| 日韩电影天堂视频一区二区| 91九色在线免费视频| 一区在线视频| 一区二区在线观| 免费在线国产精品| 91嫩草国产在线观看| 亚洲伦理一区| 欧美日韩三级电影在线| 欧美日韩天天操| 成人永久免费| 模特精品在线| 国产精品毛片在线| 亚洲午夜精品国产| 欧美一区91| 四虎永久国产精品| 欧美精品二区三区四区免费看视频| 99中文字幕| 51精品国产人成在线观看 | 亚洲欧美高清| 国产欧美午夜| 亚洲免费不卡| 在线国产欧美| 在线视频观看日韩| 亚洲网站视频| 91久久精品www人人做人人爽 | 97在线中文字幕| 久久久久久夜| 97人人模人人爽人人喊38tv| 亚洲一区二区三区免费在线观看 | 1024成人| 欧美日韩免费精品| 欧美亚韩一区| 狠狠入ady亚洲精品| 亚洲国产日韩欧美| 亚洲国产精品一区| 亚洲一区二区免费看| 久久激情视频| 成人精品一二区| 精品久久中出| 亚洲女人毛片| 欧美日韩亚洲一区二区三区四区| 欧美精品aa| 国产婷婷精品| 国产精品国产三级国产专区53 | 日韩午夜一区| 久久精品日产第一区二区| 91久久爱成人| 精品欧美国产一区二区三区不卡| 欧美精品在线一区| 伊人久久青草| 99成人在线| 51国偷自产一区二区三区| 国产一区二区三区无遮挡| 欧美久久久久久一卡四| 你懂的国产精品| 国产精品外国| 国产视频99| 中文字幕日韩精品久久| 亚洲久久一区二区|