视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
memcached的学习过程
2020-11-09 21:07:28 责编:小采
文档


前段时间,我们实验室的师姐过来给我们来讲了现在公司所有到的新技术---------memcached,感觉很强大本来下来就要按着师姐的例子给走一遍呢,结果杂事太多给耽搁了。上次新浪网院的老师上课是也讲到了这个memcached,说是现在新浪微博就是用到了大量的memcached这种缓存机制。所以下定决心一定要尝试下这个memcached的威力有多大。

先是上官网上下一个源码安装包来,可是这里memcached的正常运行需要又libevent来进行网络并发链接的处理,所以这两个软件大家都要安装才行。
代码如下:
root@zhou:/home/zhouqian/下载# tar -zxvf libevent-2.0.16-stable.tar.gz -C /opt/
./configure --prefix=/usr/local/libevent
    make
    make install

 root@zhou:/home/zhouqian/下载# tar -zxvf memcached-1.4.10.tar.gz -C /opt/
./configure --prefix=/usr/local/memcached
    make
    make install

 /usr/local/memcached/bin/memcached -d -m -u root -l 10.5.110.234 -p 11212 -c 256 -P/tmp/memcached.pid

root@zhou:~# ps aux |grep memcached
root     14715  0.0  0.0  44404   2 ?        Ssl  20:56   0:00 /usr/local/memcached/bin/memcached -d -m -u root -l 10.5.110.234 -p 11212 -c 256 -P/tmp/memcached.pid
root     14814  0.0  0.0   52   800 pts/0    S+   21:32   0:00 grep --color=auto memcached

root@zhou:~# netstat -ntl
激活Internet连接 (仅服务器)
Proto Recv-Q Send-Q Local Address           Foreign Address         State     
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN    
tcp        0      0 10.5.110.234:11212      0.0.0.0:*               LISTEN    

这边我直接利用师姐的程序来做测试,注意 这里的 -l 10.5.110.234 -p 11212,到时候需要这两个参数。
这是我用了memcached的情况下查出来的数据:
演示从缓存中存取数据

存入数据 取出数据
缓存成功,更新数据库:93
演示从缓存中存取数据
存入数据 取出数据
查询时间::15
下面是没有使用memcached的效果:
代码如下:
root@zhou:~# kill -9 14715
root@zhou:~# ps aux |grep memcached
root     14816  0.0  0.0   52   800 pts/0    S+   21:32   0:00 grep --color=auto memcached

演示从缓存中存取数据
存入数据 取出数据
缓存成功,更新数据库:1193
演示从缓存中存取数据
存入数据 取出数据
查询时间::906
效果相当之明显。可是我特别奇怪的是:为什么我的存入速度也提高了,还不是一点儿呢!!下来在分析下。

您可能感兴趣的文章:

  • .net/c# memcached缓存获取所有缓存键的方法步骤
  • C# memcached缓存使用实例代码
  • Asp.Net Couchbase Memcached图文安装调用开发
  • Nginx HttpMemcModule和直接访问memcached效率对比测试
  • Memcached常用命令以及使用说明详解
  • 在Windows平台下安装与配置Memcached的方法分享
  • CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)
  • ubuntu+php环境下的Memcached 安装方法
  • php的memcached客户端memcached
  • PHP模块 Memcached功能多于Memcache
  • php模块memcache和memcached区别分析
  • java使用Memcached简单教程
  • 下载本文
    显示全文
    专题