将 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
