![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存
kawencoolboy
这个作者很懒,什么都没留下…
展开
-
mongodb在java中的分页查询
项目里需要从mongo中分页获取数据,mark一下以后还会用到。public List GetTeacherNext(long maxcid, int psize) {psize = psize psize = psize > 100 ? 100 : psize;try {Sort sortById = new Sort(Direction.DESC, "_id");Que原创 2016-01-20 13:45:22 · 469 阅读 · 0 评论 -
redis在java中的客户端连接
单例模式下创建连接池,包括断线重连等机制。public class RedisClient {private static JedisPool pool = null; private RedisClient(){initial();}private static RedisClient client = new RedisClient();public sta原创 2016-01-18 18:05:57 · 675 阅读 · 0 评论 -
redis高可用 - 主从复制
自学了一下redis的复制实现。在2.8版本之前和之后,复制方式有所不同。2.8之前的复制方式对于初次复制数据没有问题,对于断连接重新复制比较耗性能,因为都是全量复制。2.8之后对断线重连做了优化,采用差量复制。旧版复制功能的实现redis复制功能有同步和命令传播两种。同步操作将从服务器的数据库状态更新至主服务器当前的数据库状态;命令传播用于在主服务器数据库状态改变转载 2016-10-17 10:33:08 · 343 阅读 · 2 评论 -
redis分布式锁
背景在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。Redis命令介绍使用Redis实现分布式锁,有两个重要函数需要介绍转载 2017-12-04 13:50:48 · 249 阅读 · 0 评论 -
redis cluster集群(redis3.0)
前言redis 是我们目前大规模使用的缓存中间件,由于它强大高效而又便捷的功能,得到了广泛的使用。现在的2.x的稳定版本是2.8.19,也是我们项目中普遍用到的版本。redis在年初发布了3.0.0,官方支持了redis cluster,也就是集群。至此结束了redis 没有官方集群的时代,之前我们用redis cluster用的最多的应该是twitter 发布的Twemproxy(htt...转载 2018-08-30 16:42:48 · 284 阅读 · 0 评论