数据缓存-redis
文章平均质量分 84
单向街的夏天
每天进步一点点
展开
-
MongoDB介绍及安装--OK
一、前言 最近开始学习非关系型数据库MongoDB,却在博客园上找不到比较系统的教程,很多资料都要去查阅英文网站,效率比较低下。本人不才,借着自学的机会把心得体会都记录下来,方便感兴趣的童鞋分享讨论。部分资源出自其他博客,旨将零散知识点集中到一起,如果有侵犯您的权利,请联系li-pan2@163.com。大部分内容均系原创,欢迎大家转载分享,但转载的同时别忘了注明作者和原文链接哦。转载 2012-11-29 21:53:47 · 588 阅读 · 0 评论 -
基于nutcracker 的redis分布式缓存的实现的注意
TwemPWhat’s awesome about Twemproxy is that it can be configured both to disable nodes on failure, and retry after some time, or to stick to the specified keys -> servers map. This means that it i原创 2014-04-25 19:31:19 · 6051 阅读 · 1 评论 -
基于Jedis实现Redis分片的理解
一 理解前提 分片是为了把鸡蛋放到几个篮子里,而Dynamo型的分片加复制备份可以再把数据复制几份,每一份copy放到不同的节点上。 Redis在数据容灾处理方面可以通过服务器端配置Master-Slave模式来实现,而在分布式集群方面目前只能通过客户端工具来实现一致性哈希分布存储,即key分片存储。Redis可能会在3.0版本支持服务器端的分布存储原创 2014-04-02 17:39:03 · 4292 阅读 · 0 评论 -
一致性哈希算法 理解及实际应用中 优化
一 雪崩现象 一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。 因此,引入了一原创 2014-04-02 18:14:37 · 2055 阅读 · 0 评论 -
Redis 关键 点
虚拟内存(适用于value比key大的情况)4.1.Redis虚拟内存简介首先说明下redis的虚拟内存与操作系统虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间。对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis服务器以外。另外的能够提高数据库容量的办法就是使用虚拟内存技术把那些不经常访问原创 2014-04-04 11:37:44 · 989 阅读 · 0 评论 -
缓存算法及LRU的实现(Java)
没有人能说清哪种缓存算法是源于其他的缓存算法。Least Frequently Used(LFU):大家好,我是 LFU,我会计算为每个缓存对象计算他们被使用的频率。我会把最不常用的缓存对象踢走。Least Recently User(LRU):我是LRU缓存算法,我把最近最少使用的缓存对象给踢走。我总是需要去了解在什么时候,用了哪个缓存对象。如果有人想要了原创 2013-08-20 21:34:39 · 1049 阅读 · 0 评论 -
memachache 与 memcached 的区别和联系
1 Zend Framework Zend Framework在开发者社区中很有人气,其重点是Web 2.0风格的应用程序。由于其大量的党羽、广泛的支持和积极的用户群,Zend被称为PHP Company。Zend即使不是当今最流行的PHP框架,也绝对是之一。它强大的功能能够满足企业级的需求,当然它的使用也需要具备广泛的PHP知识2 CakePHP从初学者到高级PHP开发者,Cak原创 2012-06-24 21:53:22 · 786 阅读 · 0 评论 -
Redis+Mysql模式----VS----内存+硬盘模式
utf-8用多了才发现,原来有这么多的utf-8.。。1.在MySQL数据库中只能使用“utf8” 在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“set names utf8(不加小横杠)”,如果你加了“-”此行命令将不会生效,但是在PHP中header时却要加上“-”,因为IE不认识没杠的“utf8”,原因 见下文。2在I原创 2012-06-30 16:01:48 · 781 阅读 · 0 评论 -
Redis详细完整教程-windows下的安装、测试(php+redis+mysql)
本文是写给PHP的初学者或者想往PHP方向发展的朋友,本文只能让你在PHP入门的阶段少走一些弯路,而想要成为真正的高手则已经超出本文的能力范围了,请有兴趣的朋友继续往下看。一、为什么选择PHP选择PHP的理由很多。首先,PHP是免费的,LAMP(Linux+Apache+Mysql+PHP)架构可以说是开源领域中成功的典范,虽然是免费的,但是不要小看它的性能,要知道facebook原创 2012-08-02 11:18:31 · 1003 阅读 · 0 评论 -
PHP连接、操纵Memcached的原理和教程
参照:http://bbs.php100.com/read.php?tid=3315组件WAMP Server (Windows + Apache + MySql + PHP) 版本: WampServer 2.0e 网站: http://www.wampserver.com/en/ 下载地址: http://www.wampserver.com/en/do原创 2012-08-08 11:04:31 · 692 阅读 · 0 评论 -
Sentinel 模块在Twemproxy、ReHash中的应用
1 Sentinel API概念理解有两种方式可以与Sentinel进行通讯:指令、发布与订阅。 Sentinel命令 PING :返回 PONG 。 SENTINEL masters :列出所有被监视的主服务器,以及这些主服务器的当前状态; SENTINEL slaves :列出给定主服务器的所有从服务器,以及这些从服务原创 2014-04-29 20:08:34 · 2306 阅读 · 0 评论