将 key 所储存的值加上给定的增量值(increment) 。
<?php
//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('10.1.3.15', 6379);
$redis->auth('kuaicdn_redis_passwd');
$redis->flushAll();
$ret['exec'][]=$redis->mset(array(
'list_test1'=>'5',
'list_test2'=>5,
'list_test3'=>5.1,
'list_test4'=>'5.1',
'list_test5'=>'a',
'list_test6'=>'我'
));
$ret['ret']['a']=$redis->mget(array(
"list_test1",
"list_test2",
"list_test3",
"list_test4",
"list_test5",
"list_test6",
));
$ret['ret']['b'][]=$redis->incrby ('list_test1',3);
$ret['ret']['b'][]=$redis->incrby ('list_test2',3);
$ret['ret']['b'][]=$redis->incrby ('list_test3',3);
$ret['ret']['b'][]=$redis->incrby ('list_test4',3);
$ret['ret']['b'][]=$redis->incrby ('list_test5',3);
$ret['ret']['b'][]=$redis->incrby ('list_test6',3);
$ret['ret']['mget']=$redis->mget(array(
"list_test1",
"list_test2",
"list_test3",
"list_test4",
"list_test5",
"list_test6",
));
print_r($ret);
?>
返回值:
Array
(
[exec] => Array
(
[0] => 1
)
[ret] => Array
(
[a] => Array
(
[0] => 5
[1] => 5
[2] => 5.1
[3] => 5.1
[4] => a
[5] => 我
)
[b] => Array
(
[0] => 8
[1] => 8
[2] =>
[3] =>
[4] =>
[5] =>
)
[mget] => Array
(
[0] => 8
[1] => 8
[2] => 5.1
[3] => 5.1
[4] => a
[5] => 我
)
)
)
该函数比 incr 多出一个参数,可以设置+N