Получение необработанных символов в кэш-памяти с использованием 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, и это решило мою проблему, спасибо.