我有一个用 Ruby 编写的 redis 数据库和客户端。这个数据库的大小是多少?
def follow!(user)
$redis.multi do
$redis.sadd(self.redis_key(:following), user.id)
$redis.sadd(user.redis_key(:followers), self.id)
end
end
def redis_key(str)
"user:#{self.id}:#{str}"
end
# Usage:
userA.follow!(userB)
我认为是2N,但有人告诉我是N^2,什么是真的?