![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NoSQL
iteye_8567
这个作者很懒,什么都没留下…
展开
-
RedisManager
package com.hoss.common.cache; import java.util.ArrayList; import java.util.List; import java.util.Set; import cn.sina.api.commons.util.StatLog; import org.slf4j.Logger; import org.slf4j.Log...原创 2014-07-12 12:00:16 · 175 阅读 · 0 评论 -
MembaseManager
/** * Created by Administrator on 13-11-7. */ public class MembaseManager { private static Logger logger = LoggerFactory.getLogger ("MembaseManager"); private static MemcachedClient mem...原创 2014-07-12 12:00:35 · 91 阅读 · 0 评论 -
Redis的持久化机制
Redis由于支持非常丰富的内存数据结构类型,如何把这些复杂的内存组织方式持久化到磁盘上是一个难题,所以Redis的持久化方式与传统数据库的方式有比较多的差别,Redis一共支持四种持久化方式,分别是: 定时快照方式(snapshot) 基于语句追加文件的方式(aof) 虚拟内存(vm) Diskstore方式 在设计思路上,前两种是基于全部数据都在内存中,即小数据量下提供磁盘落地...原创 2015-03-24 11:32:37 · 61 阅读 · 0 评论 -
redis持久化、主从复制、简单的事务支持及发布订阅功能
持久化 •redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化,这是相对memcache来说的一个大的优势。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写aof)的方式。 Snapshotting 快照是默认的持久化方式。这种方式将内存中数据以...原创 2015-03-24 16:05:16 · 92 阅读 · 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 · 76 阅读 · 0 评论 -
Redis与Memcached
实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 Memcached与MySQL数据库数据一致性问题。 Memcached数据命中率低...原创 2015-03-24 16:10:00 · 80 阅读 · 0 评论 -
Redis高可用部署及监控
一、 Redis Sentinel简介 Redis Sentinel是redis自带的集群管理工具,主要功能有 • 监控(Monitoring): Redis Sentinel实时监控主服务器和从服务器运行状态。 • 提醒(Notification):当被监控的某个 Redis 服务器出现问题时, Redis Sentinel 可以向系统...原创 2015-03-24 18:54:02 · 92 阅读 · 0 评论