摘要:
技术概述 redis可以做的事情很多。因为他是内存数据库,很快,所以会用它来做缓存。他也是高可用的中间件,也会用来实现限流、分布式锁等功能。 搭建集群的话算难点,因为网上的博客都是比较久远的版本,新版的命令已经不一样了。 技术详述 实现从安装到使用的博客。另外对于redis的一些语法我没有做整理,因 阅读全文
posted @ 2021-06-27 22:45
sarise
阅读(82)
评论(0)
推荐(0)
摘要:
Something before start 主要解决两种缓存场景 1、实时更新的缓存 即一般的查询时候,把记录写进缓存。 2、不需要实时的缓存 即不需要很准确的数据//比如用户数量什么的。对于这种情况,需要注意缓存雪崩的问题。这里是使用双重检测锁来解决这个问题的。 缓存雪崩:数据到期,大量请求涌入 阅读全文
posted @ 2021-06-27 22:33
sarise
阅读(96)
评论(0)
推荐(0)
摘要:
Something before start 主从复制+烧饼机制也可以做成集群。不过现在更常用的是cluster集群。他不用像烧饼机制那样开一个新的进程。不过他底层是烧饼机制代码的复用,就是🐂🍺就完事了。 原理 key通过crc16(key)%16384哈希映射到slot(槽)。 创建集群时,根 阅读全文
posted @ 2021-06-27 22:32
sarise
阅读(74)
评论(0)
推荐(0)
摘要:
说明 这个安装方法可以在macOS,或者Linux里使用 下载 可以直接从官网下载,选择最新的稳定版本就可。 (需要注意的是,网络上很多的redis教程比较陈旧,而且redis好像经常更新的样子,有一些命令可能需要自己去查或者看文档。) 下载到Linux环境的话,可以用命令行,也可以本地下载了之后上 阅读全文
posted @ 2021-06-27 22:30
sarise
阅读(62)
评论(0)
推荐(0)
摘要:
something before start 写到第二篇了:D 有很多类似的方法就不重复描述了,稍微带过。主要讲讲和Integer差别比较大的方法 另外这里我写的方法概览里不一定有所有的方法,因为有的我懒得写下来或者觉得没必要。所以这个博客其实不是使用说明书而是源码阅读说明:D 和Integer区别 阅读全文
posted @ 2021-06-27 20:41
sarise
阅读(63)
评论(0)
推荐(0)
摘要:
something before start 写这个系列博客主要的目的是记录一下学习JDK的过程,一方面方便后面使用,另一方面则是避免草草过去。代码版本是jdk14 顺序大概是:包装类--字符串--集合类--juc并发包--io--网络编程--注解--stream--类加载--反射--文件操作处理类 阅读全文
posted @ 2021-06-27 00:34
sarise
阅读(87)
评论(0)
推荐(0)

浙公网安备 33010602011771号