Memcached 学习笔记(二)——ruby调用
上一节我们讲述了怎样安装memcached及memcached常用命令。这一节我们将通过ruby来调用memcached相关操作。
第一步,安装ruby.此操作非常简单,直接yum install ruby即可。
第二步,安装rubygems,同样,yum install rubygems.
第三步,安装程序库memcache-client,运行命令:
gem install memcache-client
第四步,运行ruby测试程序:
$KCODE='u'
require "rubygems"
require "memcache"
server=['localhost:11211']
option={}
cache=MemCache.new(server,option)
cache['key1']=123
cache['key2']="ABCDE"
cache['key3']=%w(hoge fuga)
cache['key4']={:foo=>1,:bar=>"a"}
p cache['key1']
p cache['key2']
p cache['key3']
p cache['key4']
结果如下图:
第五步,通过telnet查看是否已经存在内存中:
第六步,在ruby程序中设置过期时间
[root@localhost ~]# ruby
require "rubygems"
require "memcache"
cache=MemCache.new(['localhost:11211
'])
cache.set('key','value',10)
p cache['key']
sleep 11
p cache['key']
"value"
nil
分享到:
相关推荐
Memcached学习笔记2.docMemcached学习笔记2.doc
memcached-笔记资料
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
NULL 博文链接:https://acooly.iteye.com/blog/1120347
距离写这篇学习笔记已经差不多大半年时间了,当时在EMERSON做嵌入式开发,想转型找个大数据/服务器相关的工作,为了给自己找工作增加点资本就话了点时间看了下memcached的代码,同时写了一个memcached的持久化存储...
系统的讲解了memcached、安装、应用以及java调用
Memcached——内存数据库讲义及安装步骤
Windows XP memcached的安装与PHP的调用,图文安装说明
memcached-笔记资料.rar
oracle掉用memcached,得用oracle调用java,java调用memcached
Dalli 是一个高性能的 Memcached 的 Ruby 客户端,支持 Memcached 1.4 ,使用新的二进制协议。 支持: JRuby 1.6 Ruby 1.9.3 Rubinius 2.0 示例代码: require 'dalli' options = { :namespace => "app...
本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...
Memcached原理和使用详解.pdf memcached完全剖析–1._memcached的基础.pdf memcached全面剖析.pdf Memcached内存分析、调优、集群.pptx
Java全能学习面试手册——Java面试题库.zip 01 7道消息队列ActiveMQ面试题!.pdf 02 10道Java高级必备的Netty面试题!.pdf 03 10道Java面试必备的设计模式面试题!.pdf 04 10个Java经典的List面试题!.pdf 05 10个...
Memcached源码剖析笔记:从源码级别剖析memcached的实现原理,讲的比较细。
memcached 源码剖析笔记和源码。 Memcached 是一个自由、源码开放、高性能、分布式内存对象缓存系统,目的在于过减轻数据库负载来使动态 Web 应用程序提速。
memcached在JAVA中调用的DEMO,直接导入项目,无需新建工程。前提是必须按安装memcached,并启动memcached server服务
用于新手入门memcached,带有memcached集群搭建教程。