Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Protocols

A Dynomite node fronts one backend data store, chosen by the data_store: configuration key. Each backend has its own client wire protocol:

  • Valkey (RESP) -- data_store: valkey (alias redis). The vendor-neutral RESP request/response protocol.
  • Memcache -- data_store: memcache. The Memcached ASCII text protocol.
  • Dyniak (Riak PBC / HTTP) -- data_store: dyniak. The built-in Riak-compatible store, exposed over Riak Protocol Buffers (PBC) and an HTTP gateway. Requires a binary built with --features riak.

Independently of the client protocol, nodes talk to one another over the DNODE framing on the peer plane.