public function retrieve($key)
{
if (!$this->clientCmd('exists', [$key])) {
throw new NotFoundException('Key "' . $key . '" does not exist');
}
$data = $this->clientCmd('get', [$key]);
return new SerialisedData(substr($data, 0, 4), substr($data, 4));
}