Ruby on Rails中使用Redis时,如何避免因'ERR set'命令参数错误导致的CommandError?
- 内容介绍
- 文章标签
- 相关推荐
本文共计149个文字,预计阅读时间需要1分钟。
为什么这个代码`redis.set(test, true, ex: 24.hours)`返回以下异常?Redis::CommandError: ERR wrong number of arguments for 'set' command我使用了这些宝石:redis(3.2.0) redis-rails(4.0.0)这可能是由于Redis版本与redis-rails版本不兼容导致的。请检查Redis版本是否支持redis-rails版本所需的命令语法。
为什么这个代码redis.set("test", true, ex: 24.hours)
返回以下异常?
Redis::CommandError: ERR wrong number of arguments for 'set' command
我用这些宝石
> redis(3.2.0)
> redis-rails(4.0.0)
本文共计149个文字,预计阅读时间需要1分钟。
为什么这个代码`redis.set(test, true, ex: 24.hours)`返回以下异常?Redis::CommandError: ERR wrong number of arguments for 'set' command我使用了这些宝石:redis(3.2.0) redis-rails(4.0.0)这可能是由于Redis版本与redis-rails版本不兼容导致的。请检查Redis版本是否支持redis-rails版本所需的命令语法。
为什么这个代码redis.set("test", true, ex: 24.hours)
返回以下异常?
Redis::CommandError: ERR wrong number of arguments for 'set' command
我用这些宝石
> redis(3.2.0)
> redis-rails(4.0.0)

