帐户信息包含各个部分,一个存储在mysql中,另一个存储在使用哈希类型的redis中。
由于redis部分增长得如此之快,以至于内存几乎用完了,因此需要转移到mysql。
mysql部分是具有50个字段的帐户表,其中包括8个使用文本数据类型存储json序列化字符串的字段。
redis部分包含31个字段。
需要提及的是,该模型使用“从帐户中选择*”和“ hgetall account_info”来获取帐户信息。
例如,如果我只想获取帐户名称,它将执行“ select * from account”。如果我只想获取帐户的game_counts,它将执行“ hgetall account_info”
我应该如何将Redis帐户信息移至mysql,新表或向现有帐户表添加列?
顺便说一下,该项目运行了很多年。
答案 0 :(得分:0)
我认为,您应该使用mysql来存储数据,而redis只是为了加快请求速度。
因此,您可以将不频繁的更新数据添加到Redis中。另外: