У меня есть клиент .NET, который хранит некоторые числа как 32-битное целое число в memcached.
Я не могу использовать эти числа в Ruby-клиенте и не могу сохранить номер, который можно использовать в .NET.
Проверить Array#pack и String#unpack методы:
Array#pack
String#unpack
> [42].pack('l') # => "*\x00\x00\x00"
Может быть, это может вам помочь
http://bindata.rubyforge.org/
Вы можете хранить необходимые данные так, как вы хотите.