redis
文章平均质量分 92
戈里
这个作者很懒,什么都没留下…
展开
-
Redis:Failed opening .rdb for saving: Permission denied 解决方案
原文链接转载 2018-01-18 10:02:07 · 684 阅读 · 0 评论 -
Redis 单线程为什么性能这么高
Redis 使用了单线程架构和 IO 多路复用的模型来实现高性能的数据存储服务为什么单线程了还能这么快呢纯内存访问,Redis 是纯内存访问的,内存访问的响应时间大约是 100 纳秒,这是Redis 每秒万级访问的基础非阻塞 IO Redis 使用 epoll 作为 IO 多路复用技术的实现,再加上 Redis 自己的事件处理模型将 epoll 中的 连接,读写,关闭都转换为事件,不再网...转载 2019-04-03 09:20:17 · 594 阅读 · 0 评论 -
Redis基础 常用类型 时间复杂度
https://blog.csdn.net/zzm848166546/article/details/80360665 原文链接redis 一个开源的,基于内存的结构化数据存储媒介,可以作为数据库,缓存,消息队列等。数据类型 有String hash list set sortedset 位图,hyperloglogs等 。Redis 主要的功能都是基于单线程模型实现的,它是使用一个线...转载 2019-04-02 16:07:57 · 7962 阅读 · 0 评论 -
redisson 分布式锁 waitTime 小坑
<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>2.9.0</version></dependency><dependency> <...转载 2019-04-02 14:40:24 · 6308 阅读 · 6 评论 -
JedisSentinelPool 连接Redis 主节点工具类
import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisSentinelPool;import java.util.HashSet;import java.util.Set;/** * @...原创 2019-04-05 21:20:15 · 1552 阅读 · 1 评论 -
Redis 哨兵配置
首先安装好 redis主从节点配置主节点port 6379daemonize yeslogfile 6379.logdbfilename dump-6379.rdbdir /opt/soft/redis/data/两个从节点的配置除了端口不通之外都相同,配置 2 个 一个 6380 一个6381port 6380daemonize yeslogfile 6380.log...转载 2019-04-05 20:16:16 · 199 阅读 · 0 评论 -
redis aof 文件重写机制
redis 随着命令不断的写入数据,aof 文件会越来越大。为了解决这个问题,redis 引入了 aof 文件重写机制,以便压缩 aof 体积 ,更小的 aof 文件可以更快的被 redis 加载。aof 文件重写是将 redis 中的数据转换为 写命令同步更新到 aof 文件的过程。重写 aof 后 为什么么可以变小清除了一些无效命令 eg. del srem进程内超时的数据不再写入 ...转载 2019-04-03 21:42:11 · 4386 阅读 · 2 评论 -
Redis相关问题
redis 和 memcached 相比有哪些优势memcached 存储的值均是简单的字符串,而redis 有更丰富的数据类型redis 比 memcached 更快redis 可以持久化数据memcached 单个kv 存储 v 的大小很小,最大支持 1mb,而 redis 支持 512 mbmemcached 只是内存存储,对可靠去无要求redis 主要消耗什么物理资源...转载 2019-03-14 13:12:39 · 175 阅读 · 0 评论 -
Redis Could not get a resource from the pool
之前发生过这个情况,怎么解决的忘记了,今天在本地连接远程阿里云服务器的时候,Jedis 客户端又出现这个情况了排查了Redis 服务端已启动redis-cli 进入也正常。redis 相关配置也正常telnet 测试端口 ,发现端口不通,才想到阿里云服务的安全组应该没有开放端口号,登录阿里云控制台发现果然是这样,开放了之后就连接成功了。Could not get a resour...原创 2019-02-26 21:20:32 · 660 阅读 · 0 评论 -
Redis分布式锁原理解析
Redis 分布式锁命令 setnx当且仅当 key 不存在。若给定的 key 已经存在,则 setnx不做任何动作。setnx 是『set if not exists』(如果不存在,则 set)的简写,setnx 具有原子性。 getset先 get 旧值,后set 新值,并返回 key 的旧值(old value),具有原子性。当 key 存在但不是字符串类型时,返回一个错误;当key ...原创 2018-08-14 15:44:04 · 12423 阅读 · 2 评论 -
Redis 分布式算法原理
Redis 分布式算法原理传统分布式算法Consistent hashing一致性算法原理Hash倾斜性虚拟节点Consistent hashing命中率举个栗子:假设有一个图片 test.jpg,我们有 3 个服务器, 服务器1 ,服务器2 ,服务器34 个 redis 节点 - Redis0 - Redis1 - Redis2 - Redis3 20个数据...转载 2018-08-14 15:42:11 · 3047 阅读 · 0 评论 -
Redis.conf 配置文件参数解释说明
原文来自 https://www.cnblogs.com/yangy608/p/4443665.html 配置文件参数说明: Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pid...转载 2018-05-23 20:43:25 · 673 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩解决方案分析
转载https://blog.csdn.net/zeb_perfect/article/details/54135506转载 2018-04-17 12:46:22 · 212 阅读 · 0 评论 -
redis aof 文件 恢复数据
执行这条命令 redis-cli config set appendonly yes,查看 目录是够生成了 aof 文件原创 2019-04-03 16:00:19 · 3554 阅读 · 0 评论