Получение необработанных символов в кэш-памяти с использованием dalli

Я пытаюсь прочитать значение кэша, установленное в Rails.cache, я работаю на rails 3.1 и использую dalli.

Когда я выполняю этот блок, я получаю некоторые нежелательные символы в ответ

Вот блок кода

@total_count = Rails.cache.fetch(count_key){ 
  connection.select_rows("select FOUND_ROWS()").first.first.to_s
}

и вывод я получаю

���Uc��T�022b�bsu���#

Когда я пытаюсь использовать насекомое на total_count, я получаю вывод ниже

"\x1F\x8B\b\x00\xAC\xF9\xC5U\x00\x03c\xE1\xF0T\xE2022b\xB3bsu\x03\x00\x9A\x84\xF8#\r\x00\x00\x00"

Я ожидаю, что значение Interger, как 128 или 222. Может кто-нибудь предложить, пожалуйста, что может быть не так, спасибо.

1 ответ

Я выяснил проблему, я перезапустил сервер memcache, и это решило мою проблему, спасибо.

Другие вопросы по тегам