redis
金刀李
哈哈哈哈哈或
展开
-
redis快速上手使用
redis快速上手使用文件夹结构我将几个redis的几个东西打包好放到一个压缩包(redis-all)里面,包括(redis软件、redis客户端、redis可视化工具RedisDesktopManager,redis教程),大家可以直接下载使用 - RedisDesktopManager 可视化客户端工具 - redis redis服务...原创 2018-08-07 15:05:38 · 7685 阅读 · 0 评论 -
Java游戏服务器开发之二十二--使用Jedis访问redis数据库
Java游戏服务器开发之二十二–使用Jedis访问redis数据库介绍Redis是一个远程数据结构服务器。它肯定比将数据存储在本地内存中要慢(因为它涉及套接字往返存取数据)。但是,它也带来了一些有趣的属性:Redis可以被应用程序的所有进程访问,可能运行在多个节点上(本地内存无法实现)。Redis内存存储非常高效,并在单独的过程中完成。如果应用程序在内存被垃圾收集的平台上运行(...原创 2018-08-07 22:44:27 · 7412 阅读 · 0 评论 -
Redis的replication架构(主从+哨兵)
Redis文章目录Redisreplication架构承载高并发一些基本概念offsetbacklogmaster run idpsyncheartbeat异步复制最基本的功能复制的核心原理、过程正常情况下(已经连接成功)、增量复制增量复制详细流程全量复制,异常情况(太久没连上、第一次连接)全量复制详细流程redis提供的功能主从复制的断点续传无磁盘复制过期key处理哨兵 sentinal功能原...原创 2019-07-24 13:56:28 · 1316 阅读 · 1 评论 -
Redis的cluster集群
Redis文章目录Redis集群数据分布算法hash余数算法一致性hashhash slot维护集群元数据CAP集中式存储(基于zookeeper)gossip协议通信端口几个指令pingpongfail集群使用redis自带的cluster架构可以支撑高并发高可用海量数据数据分布算法hash余数算法一致性hash圆环,以手表为例。假设为12个格子按照机器的id进行hash,A找...原创 2019-07-24 13:58:39 · 542 阅读 · 0 评论 -
Redis的生产问题-缓存雪崩-缓存穿透-双写一致性--并发竞争
Redis文章目录Redis生产问题缓存雪崩现象解决方案如何应对缓存穿透现象解决方案双写一致性cache aside pattern(普通模式)读写并发情况下的情景解决问题并发竞争现象解决分布式锁+时间戳结合实际生产问题缓存雪崩现象缓存挂掉了,请求直接打到数据库上,导致数据库也直接挂掉了解决方案事前:redis高可用,主从架构事中:本地缓存、hystrix。到数据库的请求不能...原创 2019-07-24 14:03:53 · 1676 阅读 · 1 评论 -
Redis的基础
Redis文章目录Redis基础和memcache的区别为什么单线程能有很高的效率具体原因连接过程一次连接流程多个socket,io多路复用程序,消息队列,文件事件分派器,事件处理器(命令请求处理器、命令回复处理器、连接应答处理器,等等)哪些类型stringlisthashsetsort set从海量数据中查找某个key前缀keysscan持久化持久化的意义rdbaof序列化方式JdkSeria...原创 2019-07-24 14:09:03 · 4574 阅读 · 2 评论 -
Redis的应用--分布式锁
Redis文章目录Redis应用分布式锁解决方案应用分布式锁互斥死锁容错解决方案正常使用redis的nx数据,下面的语句,key使用对应的前缀+主键,value使用一个随机值UUID,超时时间设置为30秒。set key value nx 30解锁:使用lua脚本,获取key值,判断和原先存起来的随机值相同吗,相同就删除,不相同表示redis中的这条数据不是你插入的,...原创 2019-07-24 14:10:22 · 898 阅读 · 1 评论 -
一些中间件的思维导图
一些中间件的思维导图文章目录一些中间件的思维导图写在前面Redis博客连接Redis的应用--分布式锁Redis的基础Redis的生产问题-缓存雪崩-缓存穿透-双写一致性--并发竞争Redis的cluster集群Redis的replication架构(主从+哨兵写在前面大多是看完书本、视频整理的。留个档把Redis博客连接Redis的应用–分布式锁Redis的应用–分布式锁Re...原创 2019-07-24 14:26:23 · 1966 阅读 · 3 评论