Memory management Redis内存预算使用哪些值?

Memory management Redis内存预算使用哪些值?,memory-management,redis,Memory Management,Redis,我正在开发一个应用程序,它将使用Redis存储一些最终用户会话状态的详细信息。set(到第二个)将有数千万到数亿个键/值()。为了评估我现有的Redis安装是否会遇到内存耗尽问题,我需要为我的应用程序的预期和最坏情况下的Redis内存使用量制定预算 原始数据的大小、键数、键值对寿命等在计算电子表格中是众所周知的。对于Redis特有的东西,比如到期值大小,我只是胡乱猜测 对于我的内存预算计算,我应该使用哪些值: 每键redis开销(字节?百分比?) 每个密钥到期大小(秒,而不是毫秒) 每键集大小

我正在开发一个应用程序,它将使用Redis存储一些最终用户会话状态的详细信息。set(到第二个)将有数千万到数亿个键/值()。为了评估我现有的Redis安装是否会遇到内存耗尽问题,我需要为我的应用程序的预期和最坏情况下的Redis内存使用量制定预算

原始数据的大小、键数、键值对寿命等在计算电子表格中是众所周知的。对于Redis特有的东西,比如到期值大小,我只是胡乱猜测

对于我的内存预算计算,我应该使用哪些值:

  • 每键redis开销(字节?百分比?)
  • 每个密钥到期大小(秒,而不是毫秒)
  • 每键集大小/开销
  • 每套物品大小/开销

(其他每个键或数据类型的信息可能对其他人有帮助。)

别忘了:您会使用转储吗?由于转储会消耗RAM,如果您使用它们,您将需要更多。@zenbeni:不要忘记这个小细节。。。