黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

Redis 鍵(Keys)

Redis 鍵命令用于管理 redis 的鍵。

操作方法

方法列表

方法名稱 參數(shù) 說明 備注
del ...$keys 刪除一個(gè)鍵 $key可傳一個(gè)array,也可以傳多個(gè)可變參數(shù)
unlink ...$keys 非阻塞刪除一個(gè)鍵 $key可傳一個(gè)array,也可以傳多個(gè)可變參數(shù)
dump $key 序列化
exists $key 查詢是否存在
expire $key, $expireTime = 60 給key設(shè)定過期時(shí)間(秒)
expireAt $key, $expireTime 以UNIX時(shí)間戳格式設(shè)置key的過期時(shí)間 expireAt的作用和expire類似,都用于為key設(shè)置過期時(shí)間。 不同在于expireAt命令接受的時(shí)間參數(shù)是UNIX時(shí)間戳(unix timestamp)。At,顧名思義,在未來的某個(gè)時(shí)間點(diǎn)過期
pExpire $key, $expireTime = 60000 給key設(shè)定過期時(shí)間(毫秒)
keys $pattern 匹配key
move $key, $db 移動(dòng)key 集群模式不能使用
persist $key 移除key的過期時(shí)間
pTTL $key 返回毫秒過期時(shí)間
ttl $key 返回過期時(shí)間
randomKey 隨機(jī)返回一個(gè)key
rename $key, $new_key 修改key的名字 集群模式不能使用
renameNx $key, $new_key newkey不存在時(shí),修改key名字 集群模式不能使用
type $key 返回key儲(chǔ)存的數(shù)據(jù)類型

del和unlink都可以傳一個(gè)數(shù)組,或者傳 ...數(shù)組(可變參數(shù)),如果第一個(gè)參數(shù)為數(shù)組,則后面的參數(shù)全部將忽略

在集群中,del和unlink都是拆分key,判斷key的solt進(jìn)行一個(gè)個(gè)執(zhí)行

基本使用

go(function () {
    $redis = new \EasySwoole\Redis\Redis(new \EasySwoole\Redis\Config\RedisConfig([
        'host'      => '127.0.0.1',
        'port'      => '6379',
        'auth'      => 'easyswoole',
        'serialize' => \EasySwoole\Redis\Config\RedisConfig::SERIALIZE_NONE
    ]));
    $key = 'test123213Key';
    $redis->select(0);
    $redis->set($key, 123);
    $data = $redis->dump($key);
    var_dump($data);
    $data = $redis->dump($key . 'x');
    var_dump($data);

    $data = $redis->exists($key);
    var_dump($data);

    $data = $redis->expire($key, 1);
    var_dump($data);
    \Swoole\Coroutine::sleep(2);
    var_dump($redis->exists($key));

    $redis->expireAt($key, 1593570849);
    \Swoole\Coroutine::sleep(1);
    var_dump($redis->exists($key));

    $redis->pExpire($key, 1 * 100);
    \Swoole\Coroutine::sleep(0.1);
    var_dump($redis->exists($key));

    $redis->set($key, 123);
    $data = $redis->keys("{$key}");
    var_dump($data);

    $redis->select(1);
    $redis->del($key);
    $redis->select(0);
    $data = $redis->move($key, 1);
    var_dump($data);
    $data = $redis->exists($key);
    var_dump($data);
    $redis->select(0);

    $redis->set($key, 123);
    $data = $redis->expire($key, 1);
    var_dump($data);
    $data = $redis->persist($key);
    var_dump($data);

    $redis->expire($key, 1);
    $data = $redis->pTTL($key);
    var_dump($data);

    $data = $redis->ttl($key);
    var_dump($data);

    $data = $redis->randomKey();
    var_dump($data);
    $data = $redis->rename($key, $key . 'new');
    var_dump($data);
    var_dump($redis->expire($key . 'new'));
    var_dump($redis->expire($key));

    $data = $redis->renameNx($key, $key . 'new');
    var_dump($data);
    $redis->renameNx($key . 'new', $key);
    $data = $redis->renameNx($key, $key . 'new');
    var_dump($data);
    $data = $redis->type($key);
    var_dump($data);
    $data = $redis->type($key . 'new');
    var_dump($data);

    $data = $redis->del($key);
    var_dump($data);
    $data = $redis->del('a','b','c');
    var_dump($data);
    $data = $redis->del(['a','b','c']);
    var_dump($data);

    $data = $redis->unlink($key);
    var_dump($data);
    $data = $redis->unlink('a','b','c');
    var_dump($data);
    $data = $redis->unlink(['a','b','c']);
    var_dump($data);

});
主站蜘蛛池模板: 色婷婷综合久久久中文字幕 | 亚洲一区久久 | 国产精品一区二区av | 亚洲一区二区av | 亚洲一区二区三区四区在线观看 | 日韩一区二 | 一级a性色生活片毛片 | 日本福利网站 | 久久久成人精品视频 | 欧美视频精品在线 | 97成人精品视频在线观看 | 国久久久 | 久草视频在线播放 | 色av色av色av | 亚洲国产久 | 免费在线观看一区二区 | 国产91成人video | 91在线精品一区二区 | 一区二区三区亚洲 | 成人超碰 | 亚洲人人| 北条麻妃一区二区三区在线 | 日韩免费视频 | 欧美精品99 | 久久欧美高清二区三区 | 在线a视频| 日日夜夜免费精品视频 | 欧美一级全黄 | 黄色国产一级片 | 国产一区二区视频在线观看 | 久久精品一区 | 国产精品久久国产精麻豆99网站 | 91免费看片| 精品日韩欧美 | 性一交一乱一透一a级 | 97久久精品午夜一区二区 | 中文字幕乱码一区二区三区 | 91精品国产综合久久婷婷香蕉 | 成人在线看片网站 | 美女黄视频网站 | 精品视频久久 |