`
qqdenghaigui
  • 浏览: 120477 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

memcached +dalli

 
阅读更多

安装memcached   sudo apt-get install memcached

安装后,系统默认会开启一个memcached 服务, 用sudo kill 关闭默认开启的memcached服务进程

开启 memcached服务 memcached  start -m  1024 -l 127.0.0.1 -p 11211

安装Dalli  sudo gem install Dalli

  config/environments/produation.rb下配置

  config.cache_store = :dalli_store, 'localhost:11322', { :namespace => "rails-xxx",
                                                          :expires_in => 1.day,
                                                          :compress => true }

配置OK

查看memcached 状态 telnet 127.0.0.1 11211后,在输入stats

 

添加Action缓存,controller中使用,caches_action: action_name

清除Action缓存,controller中使用,expire_action :controller => :topn, :action => [:periphery], :format => :json

 

分享到:
评论

相关推荐

    jbuilder_cache_multi

    经过Rails 4.1 + Memcached + Dalli测试 安装 将此行添加到您的应用程序的Gemfile中: gem 'jbuilder_cache_multi' 然后执行: $ bundle 或将其自己安装为: $ gem install jbuilder_cache_multi 用法 为集合中...

    Memcached的Ruby客户端Dalli.zip

    Dalli 是一个高性能的 Memcached 的 Ruby 客户端,支持 Memcached 1.4 ,使用新的二进制协议。 支持: JRuby 1.6 Ruby 1.9.3 Rubinius 2.0 示例代码: require 'dalli' options = { :namespace => "app...

    dalli-delete-matched:这个 gem 是带有 memcached 的 dalli store 的 delete_matched 方法的简单实现

    这个 gem 是带有 memcached 的 dalli 存储的 delete_matched 方法的简单实现。 在你的 Gemfile 中,确保你有这个 gem: gem 'dalli-delete-matched' 你不需要在你的 Gemfile 中包含 gem dalli,因为这个 gem 包含...

    Ruby-Dalli高性能Rubymemcached客户端

    Ruby-Dalli是专门为Ruby编程语言设计的一个高性能的memcached客户端库。memcached是一种分布式内存对象缓存系统,常用于减轻数据库的负载,提高Web应用的响应速度。Dalli这个名字是"Damn Lighweight All-In-One ...

    memcached连接demo

    **Memcached连接Demo详解** Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。在这个"memcached连接demo"中,我们将深入探讨如何在不同的编程语言中...

    dalli:用于Ruby的高性能内存缓存客户端

    请记住,Dalli需要使用Memcached 1.4+。 您可以使用memcached -h检查版本。 请注意, Mac OS X Snow Leopard附带的memcached版本是1.2.8,它将无法正常工作。 使用Homebrew安装memcached 1.4.x brew

    memcached客户端

    4. **Ruby** - `dalli`:Ruby社区推荐使用 `dalli`,它是一个完全兼容Memcached协议的高性能客户端,支持多线程,并且易于配置和使用。 5. **Node.js** - `node-memcached` 和 `memcached-client`:Node.js的 `node...

    memcached入门文档

    - **Ruby** Ruby提供了dalli gem,它是官方推荐的Ruby客户端,支持多线程和连接池。 - **Perl** Perl社区也有Memcached模块,如Cache::Memcached,提供了一套完整的接口供Perl程序使用。 ### 四、Memcached 的核心...

    dalli-ui:Dalli的Web UI

    Dalli UI是Rails应用程序的可安装引擎,它显示有关 memcached实例的信息,并允许您从Web界面其刷新。 Rails 4安装 将dalli和dalli-ui添加到您的gemfile并bundle install 。 # Gemfile gem 'dalli' gem 'dalli-ui'...

    rails-memcache-dalli:在Rails应用程序中使用Dalli使用Memcache实现缓存

    假设我们有一个带有流行页面的Rails应用程序,该页面加载缓慢并且我们希望提高其性能。 最有效的方法之一是使用缓存。 过去,我们讨论了各种缓存技术,但... 它打算与Memcached服务器一起使用,这意味着该缓存将在多个R

    memcache-2.2.3.tgz

    5. **Ruby**:Ruby社区的Dalli gem是常用的Memcached客户端库。 6. **Java**:Java也有如spymemcached这样的库,提供与Memcached的连接。 7. **C#**:在.NET环境中,有如Enyim.Caching这样的库实现对Memcached的支持...

    Python库 | django_cache_url-0.5.0-py2.py3-none-any.whl

    6. **Dalli (Memcached client)**: 对于更高级的Memcached配置,可以使用`dalli://` ### 版本兼容性 `django_cache_url-0.5.0-py2.py3-none-any.whl` 这个文件表明该版本的库同时支持Python 2和Python 3,意味着它...

    multi_fetch_fragments:多重提取片段使渲染和缓​​存模板部分的集合更加轻松快捷

    一些缓存实现具有read_multi的优化版本,其中包括流行的Memcached Dalli客户端。 传统上,集合的部分渲染和缓存是顺序发生的,使用优化程度较低的读取方法从缓存存储中检索项目。 在下面描述的超级简单的Rails测试...

    connection_pool:Ruby的通用连接池

    用法创建一个对象池以在Ruby应用程序中的光纤或线程之间共享: $memcached = ConnectionPool . new ( size : 5 , timeout : 5 ) { Dalli :: Client . new } 然后在您的应用程序中使用该池: $memcached . with do | ...

    identity_cache:IdentityCache是​​一种Blob级缓存解决方案,可插入Active Record。 不要#寻找,#获取!

    Memcached用作后端缓存存储,并且仅当在Memcached中找不到对象的副本时才命中数据库。 IdentityCache跟踪具有缓存索引的对象,并在更改对象后使用after_commit挂钩使这些对象以及树上的所有对象过期。安装将此行...

    Ruby-ActionPack的Action缓存在Rails40中从核心移除

    开发者现在需要更加细致地考虑缓存策略,根据实际需求选择Page Cache、Fragment Cache或者使用第三方库如Dalli(提供Memcached支持)或Redis进行更高级的缓存管理。 在使用Page Cache时,开发者需要注意清除旧的...

    Rails Cache

    更高级的选择如Redis或Memcached提供了分布式缓存支持,这对于多服务器环境尤其重要,因为它们可以确保所有服务器都能访问到相同的缓存数据。 为了确保缓存的有效性,Rails 提供了几种失效策略。例如,当模型实例被...

    Ruby Rails 3 Linda

    11. **Caching**:Rails提供了多种缓存策略,如页面缓存、动作缓存、碎片缓存和Dalli(Memcached客户端)。学习如何利用缓存提高应用性能。 12. **部署**:最后,了解如何将Rails应用部署到生产环境,如Heroku、AWS...

    鳍状肢:Ruby的特征翻转(高效且简单)

    鳍状肢支持多种存储适配器,包括内存、Redis、PostgreSQL、MongoDB、Dalli(Memcached客户端)等。选择哪种适配器取决于你的需求,如数据持久化、性能和扩展性。 8. **与其他框架的集成**: 鳍状肢可以很好地与...

Global site tag (gtag.js) - Google Analytics