数字键/值对在REDIS中有所不同

时间:2014-01-27 14:10:48

标签: redis

我正在努力寻找REDIS可以容纳的密钥数量。我修复了REDIS 1471472字节的maxmemory并存储了固定大小的键/值对。有时它可以容纳19个键,有时可以容纳21个键。

19键的情况下每对占用的内存

1)18016 bytes
2)17984 bytes
3)17984 bytes
4)17984 bytes
5)52864 bytes
6)17952 bytes
7)17984 bytes
8)17984 bytes 
9)18112 bytes
10)17984 bytes
11)17920 bytes 
12)17984 bytes
13)17984 bytes 
14)17984 bytes
15)17984 bytes 
16)17984 bytes
17)18240 bytes 
18)17984 bytes 
19)17984 bytes

使用的总内存= 1459104

19键的情况下每对占用的内存

1)18016 bytes
2)17984 bytes
3)17984 bytes
4)17984 bytes
5)18048 bytes
6)17952  bytes
7)17984 bytes
8)17984 bytes
9)18112 bytes
10)17984 bytes
11)17920 bytes
12)17984 bytes
13)17984 bytes
14)17984 bytes
15)17984 bytes
16)17984 bytes
17)18240 bytes
18)17984 bytes
19)17984 bytes
20)17984 bytes 
21)17856 bytes

使用的总内存= 1460128

1 个答案:

答案 0 :(得分:0)

对于只有1.4 MB内存的基准Redis而言毫无意义。你无法推断这些数字。您最终存储的数据不会是固定大小的键值对。

确定您要存储的内容,确定您可以使用的可用内存,然后运行实际测试。这是确定Redis是否满足您需求的唯一方法。