当前位置: 首页 > 软件库 > 程序开发 > 缓存系统 >

Dalli

Memcached 的 Ruby 客户端
授权协议 MIT
开发语言 Ruby
所属分类 程序开发、 缓存系统
软件类型 开源软件
地区 不详
投 递 者 陆承宣
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Dalli 是一个高性能的 Memcached 的 Ruby 客户端,支持 Memcached 1.4+ ,使用新的二进制协议。

支持:

  • JRuby 1.6+

  • Ruby 1.9.3+

  • Rubinius 2.0

示例代码:

require 'dalli'
options = { :namespace => "app_v1", :compress => true }
dc = Dalli::Client.new('localhost:11211', options)
dc.set('oschina', 123)
value = dc.get('oschina')
  • 安装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  

 相关资料
  • ruby api for china mobile's fetion 最简单的飞信客户端 示例代码: fetion = Fetion.new("mobile ID","password") fetion.login fetion.send_sms("mobile ID","any sms") fetion.send_sms_to_self("test-中文-ruby-fetion")

  • 问题内容: 我正在寻找红宝石客户端的一些文档,用于redis,但运气不佳。我正在使用键,但是我听说它们在生产Redis中的性能很差。 想切换到,但我没有找到任何示例。也尝试过 对此有点感激。谢谢。 编辑:将Redis客户端从3.0.4更新到3.0.7后, 工作。 问题答案: 像这样做: 这是您需要的“文档”。 请务必也可以参考官方文档中。

  • 我最近从Ruby的Net:HTTP类切换到rest-client 1.6.7。

  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • 我注意到Rest客户端上有两个指南:MicroProfile和Vertx。既然微文件支持异步,那么使用基于Vertx的Rest客户端有什么好处?

  • 将grpc定义的服务视为: 并利用客户端连接到此服务类似于: 如果我们要在一个单独的线程中生成调用,那么处理终止一个永远运行、我们不想再使用的grpc连接的正确方法是什么?是否有任何连接或流控制方法可以调用?

  • URI 方法 URI() string 返回当前客户端使用的服务器地址。 SetURI 方法 SetURI(uri string) 设置当前客户端使用的服务器地址。如果你想要设置多个服务器地址,请使用 SetURIList 方法代替该方法。 URIList 方法 URIList() []string 返回当前客户端可使用的服务器地址列表。 SetURIList 方法 SetURIList(uriL