将给定 key 的值设为 value ,并返回 key 的旧值(old value)。

    设置一个值并返回该键上的前一项。
    Parameters:
    string $key
    mixed|string $value
    Returns: 一个字符串(混合,如果使用序列化),位于此键的前一个值
    Declared in: Redis
    Links: https://redis.io/commands/getset
    Source:
    S:/Software/JetBrains/PHPStorm/App/PhpStorm-2020.2.1.win/plugins/php/lib/php.jar!/stubs/redis/Redis.php
    getSet on redis.io

    1. <?php
    2. //连接本地的 Redis 服务
    3. $redis = new Redis();
    4. $redis->connect('10.1.3.15', 6379);
    5. $redis->auth('kuaicdn_redis_passwd');
    6. $redis->flushAll();
    7. $ret['exec'][]=$redis->set('list_test1','value1');
    8. $ret['exec'][]=$redis->set('list_test2','value2');
    9. $ret['exec'][]=$redis->set('list_test3','value3');
    10. $ret['exec'][]=$redis->set('list_test4','value4');
    11. $ret['exec'][]=$redis->set('list_test5','value5');
    12. $ret['exec'][]=$redis->set('list_test6','value6',['nx', 'ex' => 10]);
    13. $ret['ret'][]=$redis->getSet('list_test5','value55555555555');
    14. $ret['ret'][]=$redis->get('list_test5');
    15. print_r($ret);
    16. ?>

    返回值: