class Kredis::Types::UniqueList
You’d normally call this a set, but Redis already has another data type for that
def append(elements)
def append(elements) elements = Array(elements).uniq return if elements.empty? multi do remove elements super ltrim(-limit, -1) if limit end end
def prepend(elements)
def prepend(elements) elements = Array(elements).uniq return if elements.empty? multi do remove elements super ltrim 0, (limit - 1) if limit end end