`
dadadada2x
  • 浏览: 9645 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

rails中使用redis实现页面全局记数

 
阅读更多
curl -O http://redis.googlecode.com/files/redis-2.2.2.tar.gz
tar xzf redis-2.2.2.tar.gz
cd redis-2.2.2
make
cp src/redis-server src/redis-cli /usr/bin
redis-server

First step, add redis-rb to your Gemfile:
gem 'redis', '2.1.1'
Then install the gem via Bundler:
bundle install
Lastly, create an initializer in config/initializers/redis.rb and add the following:
$redis = Redis.new(:host => 'localhost', :port => 6379)
This will create a new instance of the Redis client, connected to localhost:6379 (the default), and store it in the global variable $redis.
Let’s check that everything is working by firing up rails console:
]]> $redis=> #<Redis client v2.1.1 connected to redis://localhost:6379/0 (Redis v2.2.2)> ]]> $redis.set('chunky', 'bacon')=> "OK" ]]> $redis.get('chunky')=> "bacon"
用screen进入后台起
screen -R redis
redis-server

control + a + d 

启动rails + c

$redis.hset 'counter','scaner',50000
分享到:
评论

相关推荐

    在Ruby on Rails上使用Redis Store的方法

    对于在Rails上使用Redis Store,首先我们需要在Gemfile文件中添加入口   gem 'redis-rails' gem 'redis-rack-cache' # optional 然后我们就会有如下选择: ## Cache Store # config/environments/production.rb...

    redis-rails:Ruby on Rails的Redis存储

    redis-rails打包了Redis的存储驱动程序,这些驱动程序实现了ActiveSupport片段缓存和ActionDispatch / Rack会话存储API。 以下各节说明如何配置每个存储: Rails片段缓存 在config / environments / production.rb中...

    pooled_redis:无需全局变量即可访问redis连接的简单方法

    安装将此行添加到应用程序的 Gemfile 中: gem 'pooled_redis'用法使用Redis.new支持的选项将redis部分添加到您的database.yml development : redis : db : 2production : redis : url : ' redis://mymaster ' ...

    在Rails中使用SSL

    在Rails中使用SSL(安全套接层)是构建Web应用时确保数据传输安全的重要步骤。Rails框架支持在应用程序中轻松集成SSL,以保护用户敏感信息,如登录凭据和支付详情。以下是一些关于在Rails中实施SSL的关键知识点: 1...

    redis-server下载

    Rails内置了多种缓存策略,包括动作缓存、片段缓存、页面缓存等,而Redis可以作为其后台缓存引擎。通过配置`config.cache_store = :redis_cache_store`,Rails会利用Redis的高性能特性,将HTTP请求的结果存储起来,...

    redis cookbook

    此外,还涵盖了在Python和Ruby中使用Redis的两种不同方法,分别是使用redis-py库和redis-rb库,让读者可以根据自己的开发环境和语言选择合适的方式来操作Redis。 对于使用Ruby on Rails的开发者,书中也提供了一...

    在rails中 使用RSpec生产CHM文档

    标题 "在Rails中使用RSpec生产CHM文档" 暗示了这个话题是关于如何在Ruby on Rails(简称Rails)框架中使用RSpec测试工具来创建帮助文档,特别是以CHM(Microsoft Compiled HTML Help)格式。CHM文件是一种常见的...

    go爬虫+beego+mysql+redis+前端页面展示

    在本项目中,开发者使用了Go语言作为主要的编程工具,构建了一个基于Beego框架的爬虫系统,用于抓取豆瓣网的电影信息,并将这些数据存储到MySQL数据库中,以便于前端页面进行展示。同时,为了提高效率和数据处理能力...

    Linux系统中redis集群包和Windows环境中的redis集群资源

    这里提到了“railsinstaller-3.2.1.exe”,这是一个Ruby on Rails的安装程序,它可能是在Windows上搭建开发环境时使用的,但与Redis集群的直接关联不大。另一个文件“redis-3.1.2.gem”是Ruby的Gem包,它可能包含了...

    redis+ruby

    **在Rails应用中使用Redis** 在Ruby on Rails框架中,Redis可以作为session存储、缓存或者实现队列服务。例如,使用Redis作为Action Cable的后台通道,实现实时通信;使用Resque或Sidekiq与Redis配合,实现后台任务...

    BOOK - 2011 - Tiago Macedo - Redis Cookbook

    #### UsingRediswithRubyonRails(在Ruby on Rails中使用Redis) **问题**:如何在Ruby on Rails项目中充分利用Redis? **解决方案**:除了作为缓存层,还可以使用Redis作为队列处理器,如Sidekiq,以异步方式处理...

    Redis Cookbook.pdf

    - **解决方案:** 使用`redis-py`库可以方便地从Python代码中操作Redis。 - **讨论细节:** - 安装`redis-py`可以通过`pip install redis`命令完成。 - `redis-py`支持连接池管理、事务处理等功能。 3. **使用...

    rails中使用javascript日期控件

    这篇博文“rails中使用javascript日期控件”探讨了如何在Rails应用中集成和使用JavaScript日期选择器,以实现更高效、友好的前端交互。 首先,我们需要了解JavaScript日期控件的基本概念。JavaScript是一种在客户端...

    shoppe-example, 在 Rails 中使用Shoppe平台的示例存储实现.zip

    shoppe-example, 在 Rails 中使用Shoppe平台的示例存储实现 这是一个 Rails 应用程序,它使用 Shoppe 构建。 它具有一个可以爱的设计,以充分演示Shoppe平台提供的功能以及它在 Rails 应用程序中的。 正在启动要开始...

    Struts2和Rails的国际化实现

    3. **在视图中使用**:在Rails的视图模板中,使用`t`或`translate`辅助方法来获取翻译,如: ```erb ('hello') %&gt; ``` 4. **控制器和模型中的翻译**:在控制器和模型中,可以使用`I18n.t`方法获取翻译。 5. **...

    Rails3 使用rake启动后台任务

    以下是一些关于如何在 Rails3 中使用 rake 启动后台任务的知识点: 1. **Rakefile**: 每个 Rails 项目都有一个 Rakefile 文件,这是 Rake 执行任务的入口点。在这个文件中,你可以定义自定义的任务。 2. **Task ...

    Ruby on Rails中文指南

    7. **哈希与符号化键(Hashes and Symbolized Keys)**:在Rails中,使用符号作为哈希键可以提高性能,因为符号是不可变的,且在内存中只存储一次。 8. **部分视图(Partials)**:部分视图是可重用的视图代码块,...

    GitLab使用外部提供的Redis缓存数据库的方法详解

    在本示例中,我们使用的是Redis 5.0.9的Docker容器。以下是如何设置Redis服务的步骤: 1. 创建一个名为`docker-compose.yml`的文件,并添加以下内容: ```yaml version: '2' services: redis-master: image: ...

Global site tag (gtag.js) - Google Analytics