Эта ошибка возвращается, когда вы пытаетесь воздействовать, например, на значение списка, когда ключ содержит значение другого типа (например, строка, набор и т. Д.). Чтобы узнать, какой тип значения хранится в foo
, вы можете использовать следующую команду:
REDIS.type("foo")
Когда вы делаете RPUSH
или LPUSH
для ключа, который не содержит значения, список будет создан автоматически. Таким образом, вы должны убедиться, что foo
не существует или содержит значение списка для этой операции.