[zeromicro/go-zero]增加选择redis的数据库的功能

2024-01-10 294 views
1

当前redis模块无法通过配置文件或者redis.New()来选择数据库

回答

5

这东西就像核武器 可以不用 但是不能没有 框架理论上应该提供完备的能力

1

如果多应用共用一个db有key冲突的风险(多个应用的key相同了),所以可以通过选择不同的db来规避,当前也可以在框架里面加各自前缀,但是不能保证所有的key都不冲突覆盖。并且对于key的管理,应用之间错开db使用也利于管理。并且增加一个db的选择,对目前的redis模块的使用来说并没有增加额外操作

9

确实 我觉得也是有必要的.

1

好早之前我就提过这个问题。不能没有。可以不用

8

作为框架,可以建议用同一个db,但是不能没有

4

特别是在测试环境下,有时候需要使用不同的db来隔离数据,不然就需要部署多个redis实例。

7

作为框架,可以建议用同一个db,但是不能没有,测试的同学经常为这个头疼,不同应用的用户表,有时候配置一个redis,根本没法区分了