Redis
iteye_8567
这个作者很懒,什么都没留下…
展开
-
spring redis
1.pom.xml <!-- spring-data --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis&...原创 2015-06-13 16:43:56 · 129 阅读 · 0 评论 -
redis小结
一、Redis主从同步原理 1 Redis主从同步的过程 配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令。无论是第一次同步建立的连接还是连接断开后的重新连接,master都会启动一个后台进程,将数据库快照保存到文件中.同时master主进程会开始收集新的写命令并缓存起来。当后台进程完成写文件后,master就将快照文件发送给sl...原创 2014-07-18 10:17:27 · 171 阅读 · 0 评论 -
Redis的持久化机制
Redis由于支持非常丰富的内存数据结构类型,如何把这些复杂的内存组织方式持久化到磁盘上是一个难题,所以Redis的持久化方式与传统数据库的方式有比较多的差别,Redis一共支持四种持久化方式,分别是: 定时快照方式(snapshot) 基于语句追加文件的方式(aof) 虚拟内存(vm) Diskstore方式 在设计思路上,前两种是基于全部数据都在内存中,即小数据量下提供磁盘落地...原创 2015-03-24 11:32:37 · 63 阅读 · 0 评论 -
redis持久化、主从复制、简单的事务支持及发布订阅功能
持久化 •redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化,这是相对memcache来说的一个大的优势。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。 Snapshotting 快照是默认的持久化方式。这种方式将内存中数据以...原创 2015-03-24 16:05:16 · 93 阅读 · 0 评论 -
redis的应用场景
1.取最新N个数据的操作 –比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取 •使用LPUSH latest.comments<ID>命令,向list集合中插入数据 •插入完成后再用LTRIM latest.comments 0 5000命令使其永远只保存最近5000个ID •...原创 2015-03-24 16:06:08 · 78 阅读 · 0 评论 -
Redis与Memcached
实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 Memcached与MySQL数据库数据一致性问题。 Memcached数据命中率低...原创 2015-03-24 16:10:00 · 84 阅读 · 0 评论 -
Redis高可用部署及监控
一、 Redis Sentinel简介 Redis Sentinel是redis自带的集群管理工具,主要功能有 • 监控(Monitoring): Redis Sentinel实时监控主服务器和从服务器运行状态。 • 提醒(Notification):当被监控的某个 Redis 服务器出现问题时, Redis Sentinel 可以向系统...原创 2015-03-24 18:54:02 · 95 阅读 · 0 评论 -
Redis 3.0版发布 性能提升支持集群
【IT168资讯】Redis是一个高性能的key-value数据库,和Memcached类似都基于内存,,它支持存储的value类型相对更多。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erl...原创 2015-04-15 11:42:38 · 88 阅读 · 0 评论