随笔分类 -  Redis缓存

摘要:*memcached是怎么工作的?*memcached最大的优势是什么?*memcached和MySQL的querycache相比,有什么优缺点?*memcached和服务器的localcache(比如PHP的APC、mmap文件等)相比,有什么优缺点?*memcached的cache机制是怎样的?... 阅读全文
posted @ 2015-07-09 10:37 Uncle_Nucky 阅读(490) 评论(0) 推荐(0)
摘要:【http://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience/2】Pinterest:Reids维护上百亿的相关性Pinterest已经成为硅谷最疯故事之一,在2012年,他们基于PC的业务增加1... 阅读全文
posted @ 2015-07-09 10:36 Uncle_Nucky 阅读(1415) 评论(0) 推荐(0)
摘要:redis 是一个基于内存的高性能key-value数据库。Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出... 阅读全文
posted @ 2015-07-09 10:34 Uncle_Nucky 阅读(395) 评论(0) 推荐(0)
摘要:【数据记录过期源码】【http://blog.csdn.net/yuanrxdu/article/details/21233047】【http://blog.jobbole.com/71095/】对于缓存失效,不同的缓存有不同的处理机制,可以说是大同中有小异,作者通过对Redis文档与相关源码的仔细... 阅读全文
posted @ 2015-07-09 10:31 Uncle_Nucky 阅读(333) 评论(0) 推荐(0)
摘要:【redis源码分析】http://blog.csdn.net/column/details/redis-source.htmlRedis源代码重要目录dict.c:也是很重要的两个文件,主要对于内存中的hash进行管理:adlist.c:用于对list的定义,它是个双向链表结构sds.c:用于对字... 阅读全文
posted @ 2015-07-09 10:28 Uncle_Nucky 阅读(589) 评论(0) 推荐(0)
摘要:【RDB与AOF两种持久化模式的对比,实现原理】【RDB模式】fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。save, shutdown, slave 命令会触发这个操作。粒度比较大,如果save, shutdown, slave 之前cr... 阅读全文
posted @ 2015-07-09 10:27 Uncle_Nucky 阅读(495) 评论(0) 推荐(0)
摘要:【内存数据库在高速缓存方面的应用】【基于redis的分布式缓存系统架构研究】【基于Redis的系统缓存容量平滑扩展方案】【Redis的主从性能问题和单点故障解决方法】【Redis Cluster 解决单点问题】【Redis复制与可扩展集群搭建】 阅读全文
posted @ 2015-07-09 09:35 Uncle_Nucky 阅读(679) 评论(0) 推荐(0)
摘要:【http://www.cnblogs.com/zhenjing/archive/2012/11/15/redis_research.html】Redis: A persistent key-value database with built-in net interface written in ... 阅读全文
posted @ 2015-07-09 09:34 Uncle_Nucky 阅读(1090) 评论(0) 推荐(0)
摘要:【Redis关键点系列+1】http://blog.csdn.net/jsjwk/article/category/1232685【renfufei的专栏】Redis:http://blog.csdn.net/renfufei/article/category/2470713【阳光岛主】http:/... 阅读全文
posted @ 2015-07-09 09:33 Uncle_Nucky 阅读(171) 评论(0) 推荐(0)
摘要:【对象】typedef struct redisObject { unsigned type:4;【REDIS_STRING,REDIS_LIST, HASH, SET, ZSET】 unsigned encoding:4; unsigned lru:REDIS_LRU_BITS; /* lr... 阅读全文
posted @ 2015-07-09 09:32 Uncle_Nucky 阅读(171) 评论(0) 推荐(0)
摘要:【http://jiangwenfeng762.iteye.com/blog/1280700】【可改进的问题】问题是jedispool有没有办法监控状态,比如说当前连接有多少,当前idle连接有多少,之类的同求。真心不想每次都构建连接然后在手动将连接返回池。【JedisPool源码】packager... 阅读全文
posted @ 2015-07-03 23:22 Uncle_Nucky 阅读(1705) 评论(0) 推荐(0)
摘要:1,JedisPool的使用 //WHEN_EXHAUSTED_FAIL = 0; 直接抛出异常throw new NoSuchElementException("Pool exhausted"); //WHEN_EXHAUSTED_BLOCK = 1;borrowObject()将会阻... 阅读全文
posted @ 2015-07-03 23:21 Uncle_Nucky 阅读(1340) 评论(0) 推荐(0)
摘要:分布式系统开发常见问题-1. session的复制与共享 2. 分布式缓存的设计1.session的复制与共享在web应用中,为了应对大规模访问,必须实现应用的集群部署.要实现集群部署主要需要实现session共享机制,使得多台应用服务器之间会话统一, tomcat等多数主流web服务器都采用了se... 阅读全文
posted @ 2015-07-03 23:20 Uncle_Nucky 阅读(2543) 评论(0) 推荐(0)
摘要:【http://www.lvtao.net/database/tair.html】(特别详细)tair 是淘宝自己开发的一个分布式 key/value 存储引擎. tair 分为持久化和非持久化两种使用方式.非持久化的 tair 可以看成是一个分布式缓存。持久化的 tair 将数据存放于磁盘中. 为... 阅读全文
posted @ 2015-07-03 23:19 Uncle_Nucky 阅读(361) 评论(0) 推荐(0)
摘要:【http://raychase.iteye.com/blog/1545906】Ehcache 是现在最流行的纯Java开源缓存框架。【通过编程方式使用EhCache 】//从classes目录查找ehcache.xml配置文件CacheManager cacheManager = CacheMan... 阅读全文
posted @ 2015-07-03 23:18 Uncle_Nucky 阅读(525) 评论(0) 推荐(0)
摘要:Windows 下环境搭建1. 设置hostsset duapphosts=127.0.0.1 sqld.duapp.comset redisduapphosts=127.0.0.1 redis.duapp.comecho %duapphosts% >> C:\Windo... 阅读全文
posted @ 2015-07-03 22:42 Uncle_Nucky 阅读(2006) 评论(0) 推荐(0)
摘要:配置文件各字段含义【Windows版的Redis】【http://cardyn.iteye.com/blog/794194】http://www.cnblogs.com/cxd4321/archive/2012/12/14/2817669.html# Redis 配置文件# 当配置中需要配置内存大小... 阅读全文
posted @ 2015-07-03 22:41 Uncle_Nucky 阅读(182) 评论(0) 推荐(0)
摘要:Redis基本操作-20150608【http://my.oschina.net/u/241255/blog/206991】Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis和普通的Key-Value结构... 阅读全文
posted @ 2015-07-03 22:40 Uncle_Nucky 阅读(142) 评论(0) 推荐(0)
摘要:1)连接操作命令quit:关闭连接(connection)auth:简单密码认证helpcmd:查看cmd帮助,例如:helpquit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存... 阅读全文
posted @ 2015-07-03 22:39 Uncle_Nucky 阅读(179) 评论(0) 推荐(0)
摘要:JedisPoolConfig config = new JedisPoolConfig();//连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认trueconfig.setBlockWhenExhausted(true);//设置的逐出策略类名, 默认DefaultEvicti... 阅读全文
posted @ 2015-07-02 23:53 Uncle_Nucky 阅读(3114) 评论(0) 推荐(0)