Skip to content
jintiao edited this page May 8, 2015 · 5 revisions

数据库用redis

一共会启动33个redis服务器实例(0 ~ 32),实例0用于储存无法拆分存储的数据(例如全局id),可拆分的数据会hash到实例1 ~ 32中。

hash算法

  • key为数字时先除256,然后用32取模
  • key为字符串时先逐字符取和,然后对总和用32取模

数据

根据redis官方推荐的方法,所有数据尽量采用map格式储存。 对于lua的table类型,会先转为json字符串然后存取。

Clone this wiki locally