redis
文章平均质量分 78
李大白白
这个作者很懒,什么都没留下…
展开
-
linux安装redis
安装编译器:yum install gcc-c++(需要先安装C++编译器,redis 使用c++写的) 获取redis资源 $ wget http://download.redis.io/releases/redis-*.*.*.tar.gz tar xzf redis-*.*.*.tar.gz (解压) mv redis-*.*...原创 2018-06-15 17:19:06 · 152 阅读 · 0 评论 -
Jedis连接失败 Could not get a resource from the pool] with root cause
网上差了很多例子,都是说连接池个数问题,或者是超时问题,但是始终并没有解决问题。后来看了一片文章,提到有可能是linux防火墙问题造成的,果断测试一下所以,先查看一下防火墙的位置,如图所示:以前都是用iptables,但是centos7.0之后就换成了firewalled了,那么我查看了firewalled的状态为active(running),很明显是在运行中的了,我尝试关闭一下防火墙,看看是不...原创 2018-06-16 14:23:46 · 26118 阅读 · 2 评论 -
Redis的过期策略以及内存淘汰机制
其实,redis采用的是定期删除+惰性删除策略。 为什么不用定时删除策略? 定时删除,用一个定时器来负责监视key,过期则自动删除。虽然内存及时释放,但是十分消耗CPU资源。在大并发请求下,CPU要将时间应用在处理请求,而不是删除key,因此没有采用这一策略. 定期删除+惰性删除是如何工作的呢? 定期删除,redis默认每个100ms检查,是否有过期的key,有过期key则删除。需要说明的是,...原创 2019-03-20 14:48:16 · 557 阅读 · 0 评论