By default redis rb uses ruby s socket library to talk with redis. The app is in ruby. An expired key but never queried will continue to live.