我正在使用string
棒表:
- 没有指定条目长度(默认 32 个字符
len
正是我所需要的) store
关键字中有一条注释:“对于此处指定的每个项目,每个条目的大小都会扩大,以便能够容纳额外的数据。”,所以我以为 32B 是专门为我的stick on
入门准备的,- 我用
server_id,server_key
并store
意外意识到,它只haproxy
存储了 31 个字符的操纵杆键, - 再次阅读文档时,我发现了另一条(看似矛盾的)注释:“一个条目可以存储多种数据类型。”
- 这可能
server_id
是server_key
消耗了条目中丢失的字节?我需要通过明确使用 来调整条目的大小,len
并且不想让它过大(似乎更改这些参数会完全清除表,这有点可惜)。 - 入口空间中可能存放着一些物品的清单吗?
- 对于“削减”至 31B 还有其他解释吗?
使用如下定义的表:
table tbl-sticky-test type string size 1k srvkey name store server_id,server_key