您的位置 首页 php

php redis 集合sadd同时写入多个键值的方法

php 使用redis 扩展,如何同时写入多个键值的应用

  使用 … 运算符定义变长参数函数 官方解释 (

实例

 <?php
function f($req, $opt = null, ...$params) {
    // $params 是一个包含了剩余参数的数组
    printf('$req: %d; $opt: %d; number of params: %d'."\n",
           $req, $opt, count($params));
}

f(1);
f(1, 2);
f(1, 2, 3);
f(1, 2, 3, 4);
f(1, 2, 3, 4, 5);
?>  

输出

 $req: 1; $opt: 0; number of params: 0
$req: 1; $opt: 2; number of params: 0
$req: 1; $opt: 2; number of params: 1
$req: 1; $opt: 2; number of params: 2
$req: 1; $opt: 2; number of params: 3  

由此类推:

  批量设置集合数值

   if(is_array($value)){
    $value = \Yii::$app->redis->sadd($key,…$value) ;
    }else{
    $value = \Yii::$app->redis->sadd($key,$value) ;
  }  

文章来源:智云一二三科技

文章标题:php redis 集合sadd同时写入多个键值的方法

文章地址:https://www.zhihuclub.com/77354.shtml

关于作者: 智云科技

热门文章

网站地图