Module: MemcachedServer::CommandFormat
- Defined in:
- lib/memcached-server/constants.rb
Constant Summary collapse
- SET =
Storage commands format
/^(?<name>set) (?<key>(\w)+) (?<flags>\d+) (?<exptime>\d+) (?<bytes>\d+)(?<noreply>noreply)?\n/.freeze
- ADD =
/^(?<name>add) (?<key>(\w)+) (?<flags>\d+) (?<exptime>\d+) (?<bytes>\d+)(?<noreply>noreply)?\n/.freeze
- REPLACE =
/^(?<name>replace) (?<key>(\w)+) (?<flags>\d+) (?<exptime>\d+) (?<bytes>\d+)(?<noreply>noreply)?\n/.freeze
- APPEND =
/^(?<name>append) (?<key>(\w)+) (?<bytes>\d+)(?<noreply>noreply)?\n/.freeze
- PREPEND =
/^(?<name>prepend) (?<key>(\w)+) (?<bytes>\d+)(?<noreply>noreply)?\n/.freeze
- CAS =
/^(?<name>cas) (?<key>(\w)+) (?<flags>\d+) (?<exptime>\d+) (?<bytes>\d+) (?<cas_id>\d+)(?<noreply>noreply)?\n/.freeze
- GET =
Retrieval commands format
/^(?<name>get) (?<keys>(\w|\p{Space})+)\n/.freeze
- GETS =
/^(?<name>gets) (?<keys>(\w|\p{Space})+)\n/.freeze
- END_ =
End command format
/^(?<name>END)\n$/.freeze