redis
nzch
这个作者很懒,什么都没留下…
展开
-
大厂五剑客之redis实战分布式缓存彻底解决方案---11--RDB与AOF---二周目
一致Hash算法:https://blog.csdn.net/weixin_40898368/article/details/103612204原创 2020-03-04 13:02:28 · 108 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---08redis高可用架构Sentinel---二周目
sentinel是哨兵。假设这样一个场景:主节点挂掉,从节点是不能写的。几个语句: 丢掉从节点的身份slaveof no one 看角色info replication 进入redis./redis-cli -h 127.0.0.1 -p 6379 -a "123456" --------------------转到小mayi...原创 2019-09-10 19:35:34 · 114 阅读 · 0 评论 -
大厂五剑客之redis基础分布式缓存彻底解决方案---05redis性能和实战---二周目
8-1缓存的受益 1、缓存的收益和成本 1、缓存带来的回报 1)高速读写 缓存加速读写速度:CPU L1/L2/L3 Cache、Linux page Cache加速硬盘读写、浏览器缓存、Ehcache缓存数据库结果 2)降低后端负载 ...原创 2019-08-16 23:51:55 · 118 阅读 · 0 评论 -
大厂五剑客之redis基础分布式缓存彻底解决方案---04redis实战排行榜---二周目
7-1:ZSetOperations重要api讲解(sortedSet) 1、排行榜: 排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。 一般排行榜都是有实效性的,比如“用户积分榜”,游戏中活跃度排行榜,游戏装备排行榜等。 面临问题: 数据库设...原创 2019-08-15 23:27:35 · 201 阅读 · 0 评论 -
大厂五剑客之redis基础分布式缓存彻底解决方案---02基础知识归整---二周目
5-1关系型数据库事务事务是一系列的数据读写操作。1、简介:讲解事务概要和事务隔离级别 一、一个数据库事务通常包含了一个序列的对数据库的读/写操作。它的存在包含有以下两个目的: 1、为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2、当多个应用程序在并发访问数据库时,可以在这...原创 2019-08-06 10:41:03 · 131 阅读 · 0 评论 -
大厂五剑客之redis基础分布式缓存彻底解决方案---03基础知识归整---二周目
6-1springboot项目搭建编写helloWord 6-2springboot结合redis实战 1.引入jar包。 类似一个连接工具。 包括jedis。。。。。。jar包是不同的但是效果是一样的。 2.配置配置文件:package com.xdclass.mobile.xdclassmo...原创 2019-08-12 22:45:04 · 341 阅读 · 0 评论 -
大厂五剑客之redis基础分布式缓存彻底解决方案---01基础知识归整---二周目
网址:id=21第2章:2-1redis是什么: 1、 Redis是什么,为什么大小公司都在用Redis(微信(微信红包)、微博、淘宝、天猫、京东、唯品会) 简介:温故而知新,从我们熟知的Mysql入手讲解Redis,为什么要用redis 1、讲到redis不得不讲nosql NoSQL是不同于传统的关系数据库的数据库管...原创 2019-07-19 17:27:25 · 313 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---14----秒杀
场景:获取库存,判断是不是抢到商品的人特别的多。读多写少:redis。订单校验:一个用户只能买一个商品。放在消息队列:订单的写队列。多线程监听,异步入库。返回用户:订单校验通过之后返回给用户,抢单成功。--------------------------------------------------------------------------------...原创 2020-02-18 23:02:02 · 145 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---13----布隆过滤器等----二周目
缓存击穿。存的是数据的hashCode的内存。布隆过滤器和set和map是平级的,是判断一定不存在还是可能存在的数据结构。key进来多个hash进行散列映射。布隆过滤器:https://www.jianshu.com/p/2104d11ee0a2------------------------------------------------------01-----...原创 2020-02-18 17:07:36 · 168 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---12--微信红包---二周目
主要的并发是在抢红包和拆红包的。--------------------------------------------------------------9-1--------------------------------------------------------------------------------数据库建表。如何使用generater生成代码?第一步...原创 2020-02-18 12:57:04 · 177 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案分布式锁---06基础讲解--二期二周目
redis实战简介:分布式锁是BATJ最常见的Redis面试题,对分布式锁的掌握,多场景下不同版本分布锁的掌握显得尤为关键分布式锁是什么分布式锁是控制分布式系统或不同系统之间共同访问共享资源的一种锁实现 如果不同的系统或同一个系统的不同主机之间共享了某个资源时,往往通过互斥来防止彼此干扰。 举例redis缓存的数据来自DB,DB数据库刷缓存数据需要定时任务进...原创 2019-08-17 16:57:15 · 171 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---10--redis集群相关2---二周目
如何取代呢?集群就是解决两个问题:1.hash拆分2.故障转移----------------------------------------------------------------------7-1----------------------------------------------------------------------------------...原创 2020-02-17 20:57:11 · 133 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---09--redis集群相关---二周目
安装redis:修改redis.conf--------------------------------------------------------------6-1-----------------------------------------------------------原创 2020-02-17 12:07:54 · 137 阅读 · 0 评论 -
Redis设计与实现读书笔记
第三部分:多机数据库实现知识点网络:复制复制的概念 SALVEOF谁谁就是主服务器。 复制功能的两种操作:同步,命令传播 同步sync命令的步骤1,2,3,4发出sync命令 收到sunc命令的主服务器执行BGSAVE命令,使用缓冲区 发送RDB给从服务器 缓冲区命令发送命令传播 旧版的缺陷:从服务器对主服务器的复制分为初次复制,断线后复制(会有缺陷相当于重新执行了一...原创 2019-12-23 18:32:55 · 139 阅读 · 0 评论 -
大厂五剑客之redis实战分布式缓存彻底解决方案---07高可用读写分离---二周目
如何设置redis的配置文件:https://blog.csdn.net/qq_30644579/article/details/83537529https://blog.csdn.net/d7185540/article/details/81981403docker 启动语句docker run -d --privileged=true -p 6379:6379 -v ...原创 2019-09-09 09:18:56 · 120 阅读 · 0 评论