ruby-on-rails - redis相当于存储一个数组是什么?

标签 ruby-on-rails redis

出于显而易见的原因,我想使用 Redis 而不是我的 session 。

旧国家代码:

session[:some_stuff] = @my_objects.map(&:id)

然后:

session[:some_stuff].each{|obj| ..

或者,

我想将这个 ID 映射存储到 Redis 中。然后取回它们。我在其他网络资源上找不到任何相关内容。有什么想法吗?

最佳答案

您还没有写过如何设置 Redis 连接/适配器,但它基本上是 SADD 用于将元素添加到 Redis 集合和 SMEMBERS 用于检索所有元素。

http://redis.io/commands#set

关于ruby-on-rails - redis相当于存储一个数组是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10390221/

相关文章:

ruby-on-rails - ruby on rails 未定义方法 `_delete' 在 rails 版本 2.3.15 中与 2.3.5 一起工作正常

ruby-on-rails - 根据 rails-grape 中的条件验证参数

ruby-on-rails - 在 Rails 中使用 params 会给出 ArgumentError : When assigning attributes, 你必须传递一个哈希值作为参数

redis - 尝试安装 PyBOSSA 时出现多个问题

c# - 需要帮助序列化多个对象以使用 C# 缓存到 redis

redis - 使用 django-celery chord,celery.chord_unlock 一直在执行,不调用提供的回调

ruby-on-rails - Rails嵌套表单错误,子级必须存在

ruby-on-rails - Docker,所有其他正在运行的服务都拒绝连接

node.js - 为什么我的代码每次运行我的 node.js 应用程序时都会打印不合逻辑的模式?

python - Celery worker 进入无限启动和关闭循环