【发布时间】:2012-07-15 13:46:27
【问题描述】:
我有一个用 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,什么是真的?
【问题讨论】:
标签: ruby-on-rails ruby nosql redis paradigms