redis
fxnfk
这个作者很懒,什么都没留下…
展开
-
redis持久化方案
参考:http://doc.redisfans.com/topic/persistence.htmlrdb:可以设置多长时间保持一次(默认) 优点:redis存取速度快缺点:服务器断电时会丢失部分数据,数据完整性得不到保证aof:可以设置实时保存 优点:持久化良好,能保证数据完整性缺点:大大降低了redis系统的存取速度dump.rdb文件和appendonly.aof文件,...原创 2018-01-22 11:29:30 · 310 阅读 · 0 评论 -
Redis分布式锁
原文:https://redis.io/topics/distlock 翻译:http://udn.yyuap.com/article-6007.html缓存主要目的是加快查询的速度,最好不要频繁的改动。但现在有个需求,网站每个店铺的访问量,这个数值,是频繁变动的,也放到redis中了。而且用分布式部署。对这个数值的操作是读出来,加一,再写回去。这三步应该是原子操作,不应该多个线程交...原创 2018-01-02 14:33:43 · 506 阅读 · 0 评论 -
redis缓存
package com.xx.redis;import java.util.List;import java.util.ResourceBundle;import com.alibaba.fastjson.JSON;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis....原创 2017-09-19 16:15:06 · 659 阅读 · 0 评论 -
redis服务器错误日志分析
未解决的问题persistence-available no #不用持久化maxmemory 4gb #内存限制maxmemory-policy volatile-lru #内存满时,删除设置了超时时间的那些key的最近最久没有使用的#save 900 1 #还注释了这三行,这是rdb满足什么条件执行持久化,我觉得有上面的配置这个不注释也可以#sav...原创 2018-02-28 19:21:05 · 35608 阅读 · 0 评论 -
maxmemory-policy volatile-lru
Reids内存满时的驱逐策略,有以下几种:# volatile-lru -> remove the key with an expire set using an LRU algorithm# allkeys-lru -> remove any key according to the LRU algorithm# volatile-random -> remove ...原创 2018-03-05 16:38:34 · 4918 阅读 · 0 评论 -
jedis还给连接池后,设置还存在吗?
Jedis作为客户端,连接Redis服务器。用JedisPool管理jedis连接,现在有一个问题,如果在获取一个jedis连接后,如果对连接进行了设置,比如选择了1号数据库(默认是0号),这个连接使用完后,返回池中。如果再次获取后,它连接的是1号数据库,还是默认的数据库?从代码中可以看到,jedis在关闭连接时会把数据库设为0.redis.clients.jedis.BinaryCl...原创 2018-03-05 17:46:12 · 1188 阅读 · 0 评论