0
点赞
收藏
分享

微信扫一扫

Redis的容量不足该怎么办?

愚鱼看书说故事 2022-04-29 阅读 107
redis

方案一:业务拆分

可以按照项目的业务模块来拆分,一个业务使用一个Redis或多个业务使用一个Redis

方案二:Hash取模

准备一个Hash算法,对Key进行Hash计算,这个Hash值对Redis的个数计算取余,放到对应的Redis里

方案三:随机存入

将数据随机放入Redis中,把多个Redis当做MQ来使用

方案四:Hash环

将每个Redis计算一个唯一的Hash值,数据的Key也计算一个唯一的Hash值,这些Hash值可以抽象成一个Hash环

如果加了一个Redis,Hash映射在key1和key2之间,只有Redis1和Redis2之间的key1不会被命中

举报

相关推荐

0 条评论