
Redis
bit-cafe
深入学习才能体会到知识带来的快了!
展开
-
redis内存优化、持久化以及主从复制
Redis 数据库内存优化参数的配置,每种持久化方式的利与弊以及主从复制的原理常用内存优化手段与参数redis的性能如何是完全依赖于内存的,所以我们需要知道如何来控制和节省内存。首先最重要的一点是不要开启Redis的VM选项,即虚拟内存功能,这个本来是作为Redis存储超出物理内存数据的一种数据在内存与磁盘换入换出的一个持久化策略,但是其内存管理成本非常的高,所以要关闭VM功能原创 2015-05-03 10:11:33 · 3323 阅读 · 0 评论 -
Jedis分片连接池(分布式)
一下内容来自网络,但是很多细节没有写出来,所以我经过自己琢磨,终于找到原因了。Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redis server上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景:在读写操作比较均匀且实时性要求转载 2015-05-04 20:45:41 · 2372 阅读 · 1 评论 -
jedis 切片(分布式) 非切片的实例
package testRedis;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importjava.util.Set;importredis.clients.jedis.Jedis;importredis.clients.jedis.JedisPool;importre原创 2015-05-04 20:58:26 · 4565 阅读 · 0 评论 -
redis中 Could not get a resource from the pool 异常解决
在项目中使用redis做缓存,当运行一段时间后就会出现如下错误:Could not get a resource from the pool,然后在看具体的异常信息就是JedisPool中获取不到jedis对象,也就是说连接池中没有可用的jedis。自己的第一反应就是把最大链接数(setMaxTotal)调大一些,刚开始设置了100、后来200、在后台2000都不行然后上网一搜发现大家的回原创 2017-01-22 18:35:47 · 134689 阅读 · 9 评论 -
redis分布式锁-SETNX实现
原文地址:https://my.oschina.net/u/1995545/blog/366381摘要: redis分布式锁-SETNX实现Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分布转载 2017-09-01 01:50:22 · 2112 阅读 · 0 评论