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

浙公网安备 33010602011771号