MyQEE\Server\Table::decr PHP Method

decr() public method

原子自减操作,可用于整形或浮点型列
public decr ( $key, $column, $decrby = 1 ) : boolean | integer
$key
$column
$decrby
return boolean | integer
    function decr($key, $column, $decrby = 1)
    {
        if ($this->_link) {
            $rs = parent::incr($key, $column, $decrby);
            if (false === $rs) {
                return false;
            }
            if (false === $this->_driverSet($key, [$column => $rs])) {
                # 重试
                usleep(300);
                $this->_driverSet($key, [$column => $rs]);
            }
            return $rs;
        } else {
            return parent::decr($key, $column, $decrby);
        }
    }