Redis Twemproxy 配置说明

Reference :
https://github.com/twitter/twemproxy/blob/master/notes/recommendation.md#hash-tags

Twemproxy 配置置nutcracker.yml

alpha:
  listen: 127.0.0.1:22121
  hash: fnv1a_64
  # 允许用key的部分字符串来计算hash。
  # 当一个key包含 {} 的时候,就不对整个key做hash,而仅对 {} 包括的字符串做hash
  hash_tag: "{}"
  distribution: ketama
  auto_eject_hosts: true
  redis: true
  server_retry_timeout: 2000
  server_failure_limit: 1
  servers:
  - 127.0.0.1:6379:1 server1
  - 127.0.0.1:6380:1 server2

alpha.hash_tag: "{}" 设置允许用key的部分字符串来计算hash。
当一个key包含 {} 的时候,就不对整个key做hash,而仅对 {} 包括的字符串做hash
如果{}包含的字符相同,数据会分片到相同节点。

你可能感兴趣的:(Redis Twemproxy 配置说明)