![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
memcache redis
文章平均质量分 82
zhengdl126
这个作者很懒,什么都没留下…
展开
-
ubuntu 下安装memcache
安装服务器sudo apt-get install memcached$ memcached -d -m 50 -p 11211 -u root参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行安装php 模块sudo apt-get install php5-memcache编辑配置文件$ sudo vim /etc/php5/conf.d/memca...2009-06-25 13:20:30 · 90 阅读 · 0 评论 -
Memcached repcached同步
#安装wget http://downloads.sourceforge.net/project/repcached/repcached/2.2-1.2.8/repcached-2.2-1.2.8.patch.gzwget http://downloads.sourceforge.net/repcached/memcached-1.2.8-repcached-2.2.tar.gz ...原创 2011-06-10 14:10:51 · 97 阅读 · 0 评论 -
memcache 丢数据解决方案
一小时以内数据变化都存放到memcached中,无论数据读取或者写入只与memcached交互。但实际情况 是,memcached的LRU淘汰算法,把内存分为很多slab, 当某个slab空间已经被使用完了,即使其他slab里面还有空间,仍然存在数据被踢的可能。一小时内,memcached内存占用不到50%,已经能检 测到数据丢失。为了保证数据的完整, memcached 在启动时...原创 2011-07-01 11:17:45 · 555 阅读 · 0 评论 -
memcache运用代码
interface ICache { public function put($key,$var,$timeout=0); public function get($key); public function delete($key); public function close(); public function ope...原创 2011-07-22 11:38:18 · 179 阅读 · 0 评论 -
【监控】netstat+telnet+m-top+phpmemcached
1G=1024*1024*1024=1073741824 bytes 一、缓存命中率 = get_hits/cmd_get * 100%二、get_misses的数字加上get_hits应该等于cmd_get三、total_items == cmd_set == get_misses,当可用最大内存用光时,memcached就会删掉一些内容,等式就会不成立 ...原创 2011-03-31 22:01:05 · 175 阅读 · 0 评论 -
【汇总】redis
http://bbs.chinaunix.net/thread-3672734-1-1.html Redis资料汇总专题 ==================== 安装配置wget http://redis.googlecode.com/files/redis-2.4.8.tar.gztar xzf redis-2.4.8.tar.gzcd redis-2...原创 2012-04-16 13:51:45 · 93 阅读 · 0 评论 -
Redis服务的监控
redis 监控工具安装配置http://blog.sina.com.cn/s/blog_53fab15a01018w8g.htmlhttp://ylw6006.blog.51cto.com/470441/1006313centos6.3上redmon和redis-live两款开源软件的使用情况,前者基于ruby,后者则基于python ========================...原创 2013-01-17 16:00:04 · 125 阅读 · 0 评论 -
Redis指令手册中文版
连接控制QUIT :退出,关闭连接代码实例:连接 退出telnet localhost 6379QUITAUTH : 密码验证举例说明1、首先需要在redis的配置文件redis.conf中requirepass注释掉的内容,设置需要密码连接,否则auth任何密码都通过2、重新启动redis3、验证 auth testpassword,testpassword是我在配置文件中设置的require...原创 2014-08-08 17:09:38 · 93 阅读 · 0 评论 -
redis 的两种持久化方式及原理
Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。 Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可...原创 2015-03-12 16:52:47 · 1312 阅读 · 1 评论 -
Redis学习手册(主从复制)
一、Redis的Replication: 这里首先需要说明的是,在Redis中配置Master-Slave模式真是太简单了。相信在阅读完这篇Blog之后你也可以轻松做到。这里我们还是先列出一些理论性的知识,后面给出实际操作的案例。 下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个Master可以同步多个Slaves。 2). Slave...原创 2015-03-12 17:05:56 · 145 阅读 · 0 评论 -
memcached命中率问题
http://www.iteye.com/topic/225692 http://hi.baidu.com/software_one/blog/item/df09f126addddd218644f959.html 推荐,详细 也就是说memcached会预先分配内存,对了,memcached分配内存方式称之为allocator,首先,这里有3个概念:1 slab...原创 2011-06-09 21:14:48 · 122 阅读 · 0 评论 -
php遍历memcache所有键值
很有用的东东,PHP遍历MEMCACHE的所有键,在做管理memcache的时候会用到。 $items=$this->memcache->getExtendedStats('items'); $items=$items["127.0.0.1:11211"]['items']; foreach($item...原创 2011-05-31 17:56:55 · 230 阅读 · 0 评论 -
memcached全面剖析和深度剖析
Memcached深度分析(原创)2009年2月11日 阅读评论 发表评论 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的...原创 2011-05-15 14:43:59 · 121 阅读 · 0 评论 -
Windows下的Memcache安装
很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家。...原创 2009-06-29 22:47:18 · 142 阅读 · 0 评论 -
【汇总】Memcache
memcached全面剖析和深度剖析.rar 查看当前的memcache连接数:#netstat -n | grep :11211 | wc -l haim参数 memcached -d -m 1500 -u backup -p 13000 -c 2048 -P /usr/local/memcached/tmp/memcached.pid...2009-07-01 11:40:14 · 102 阅读 · 0 评论 -
[推荐]memcached全面剖析–4. memcached的分布式算法:Consistent Hashing
第2次 、 第3次 由前坂介绍了memcached的内部情况。本次不再介绍memcached的内部结构,开始介绍memcached的分布式。 memcached的分布式 memcached的分布式是什么意思? Cache::Memcached的分布式方法 根据余数计算分散 根据余数计算分散的缺点 Consistent Hashing ...原创 2009-07-05 21:20:38 · 83 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
memcached的连载终于要结束了。到上次为止,我们介绍了与memcached直接相关的话题,本次介绍一些mixi的案例和实际应用上的话题,并介绍一些与memcached兼容的程序。<!-- end Pukiwiki generated code--> <!-- begin Pukiwiki generated code-->mixi案例研究 ...原创 2009-07-05 21:31:29 · 90 阅读 · 0 评论 -
Memcache分组和同步机制的实现--这不是memcache集群了么
首先我们明确了解就是Memcache是一个简单、快速、高效的分布式基于内存的缓存工具,一般用于网站等数据库数据缓存、高速交换信息的缓存,比如Session数据等等。Memcache最主要的特点就是两个:一是它是基于内存的高效Hash类缓存方式,二是使用了LUR算法来进行数据有效期控制,这两点就能够很好的满足我们的普通网站的应用。(关于Memcache的使用和协议请参考我的另一篇文章:《Memcac...原创 2009-07-05 21:53:20 · 132 阅读 · 0 评论 -
多台memcache 研究
第一种方法是通过设置特殊key前缀实现分布,基本可以实现memcache和key的一对多关系,好处在于不会混淆,代码如下:<?php$key='en_key2';//print_r(mem_arr($key));$mem_arr=mem_arr($key);$mem = new Memcache;$mem->connect($mem_arr['host'],$m...2009-07-11 13:07:37 · 89 阅读 · 0 评论 -
Memcached深度分析----转新浪开发者博客
http://blog.developers.api.sina.com.cn Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一...原创 2009-07-11 22:36:53 · 117 阅读 · 0 评论 -
关于session和memcache的若干问题
========================================================php.ini session memcache实现Session的功能,基本上是通过 * 设置客户端的Cookie来保存SessionID, * 然后把用户的数据保存在服务器端,最后通 * Cookie中的Sessi...原创 2010-09-20 15:17:37 · 110 阅读 · 0 评论 -
centos 下安装memcache配置
为什么会有Memcache和memcached两种名称?其实Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名,知道我的意思了把~~~~。一个是项目名称,一个是主程序文件名Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcac...原创 2010-09-21 15:01:25 · 285 阅读 · 0 评论 -
通过Keepalived实现Redis Failover自动故障切换功能[实践分享]
参考资料:http://patrick-tang.blogspot.com/2012/06/redis-keepalived-failover-system.htmlhttp://deidara.blog.51cto.com/400447/302402背景介绍: 目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。 Redis作者有一个名为Redis...原创 2015-03-12 17:10:37 · 195 阅读 · 0 评论