![](https://img-blog.csdnimg.cn/20200522105032192.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
redis + springcache
文章平均质量分 92
redis + springcache知识点整理
nrsc
::>_<::曾梦想当一个科学家::>_<::
展开
-
【redis知识点整理】 --- linux中Redis客户端 + springboot项目中RedisTemplate如何调用lua脚本
本文代码对应的github地址:https://github.com/nieandsun/redis-study1 redis脚本我在《【redis知识点整理】 — redis事务简介》那篇文章里翻译过Redis官网( https://redis.io/topics/transactions )的一段话,现再次贴在下面:这段话啥意思呢?(1) redis脚本可以做现在redis提供的事务的任何工作,且脚本方式更简单,更快(2)之所以又有脚本方式、又有本文介绍的这些方式,是因为本文介绍的.原创 2020-05-31 20:29:37 · 1771 阅读 · 0 评论 -
【redis知识点整理】 --- RedisTemplate使用pipeline进行批量set需要注意的坑
本文代码对应的github地址:https://github.com/nieandsun/redis-study文章目录1 简单介绍一下什么是pipeline --- 以jedis为例2 RedisTemplate使用pipeline批量set需要注意的坑1 简单介绍一下什么是pipeline — 以jedis为例以批量根据key删除数据为例,如若单纯的使用del命令进行删除,那java代码可能会这样写:public static void delNoStus(String... keys.原创 2020-05-31 12:04:57 · 8042 阅读 · 8 评论 -
【redis知识点整理】 --- RESP协议 + 手写一个简单的redis客户端
RESP协议官网:https://redis.io/topics/protocolRESP协议中文官网:http://www.redis.cn/topics/protocol.html文章目录1 RESP协议简介2 自己手写一个简单的redis客户端1 RESP协议简介RESP( REdis Serialization Protocol) 是Redis客户端与Redis服务器间进行通讯的协议。其主要特点如下:容易实现解析快人类可读RESP 底层采用的是 TCP 的连接方式, 通过 .原创 2020-05-31 00:00:50 · 647 阅读 · 0 评论 -
【redis知识点整理】 --- redis实现分布式锁需要解决的问题
本文代码对应的github地址:https://github.com/nieandsun/redis-study文章目录1 超卖现象简单介绍1 超卖现象简单介绍有如下代码:@RestControllerpublic class RedisLockController { @Autowired private StringRedisTemplate stringRedisTemplate; @GetMapping("/deduct_stock") public.原创 2020-05-30 22:24:37 · 1213 阅读 · 1 评论 -
【redis知识点整理】 --- redis事务简介
文章目录原创 2020-05-29 00:09:43 · 446 阅读 · 0 评论 -
【redis知识点整理】 --- 从guava源码的角度简单聊聊布隆过滤器
本文代码对应的github地址:https://github.com/nieandsun/redis-study前段时间项目里加上了布隆过滤器,本文简单从guava源码的角度做一些分析 —》 其实主要是为自己答疑解惑!!!文章目录1 布隆过滤器在互联网环境的使用场景简介2 布隆过滤器的原理3 我对 布隆过滤器 困惑 + 思考4 布隆过滤器在guava中具体是个啥4.1 通过与HashMap对比,简单理解一下guava中的布隆过滤器到底是什么4.2 guava中布隆过滤器API简介4.2.1 初始.原创 2020-05-27 02:09:11 · 1419 阅读 · 6 评论 -
【redis知识点整理】 --- springboot2.X使用lettuce连接池集成redis
不出意外的话,很多公司操作redis应该还是使用的jedis。当然应该也有公司比较能耐,直接把操作redis的所有方法进一步封装成API或Utils类,然后打成jar包,做成服务供多个部门使用 —》 然后开发者就不必关心真正与redis交互的细节了。— 其实我们公司就是这种姿势!!!不知道其他公司到底是怎么个套路,我觉得这种方式对公司挺好,但是对于我们开发者自身来说,可能就缺少了直面问题 + 解决问题的机会。其实说实话,我们组也在做一些基础性的服务,从这个角度来讲,貌似每个部门(或许更应该说是每.原创 2020-05-26 21:43:27 · 1489 阅读 · 0 评论 -
【redis知识点整理】 --- Redis的持久化
redis 支持 RDB 和 AOF 两种持久化机制, 持久化可以避免因进程退出而造成数据丢失。文章目录1 RDB持久化 --- redis默认开启的持久化方式1.1 RDB持久化机制 --- 手动触发1.2 RDB持久化机制 --- 自动触发1.3 bgsave运行流程 --- RDB主流触发方式1.4 RDB恢复方式 + 持久化机制优缺点2 AOF持久化 --- redis默认没开启的持久化方式(but 重要)2.1 AOF 持久化流程2.2 redis 的 AOF 配置详解(★★★)2..原创 2020-05-25 00:27:58 · 1177 阅读 · 0 评论 -
【redis知识点整理】---centos7下redis的安装 、启动、连接和关闭
最近遇到一个线上bug,关系到了fastjson、dubbo、 redis 和 泛型,之所以这样说,是因为排查问题 到 解决问题的思路大致如此 —> 我觉得我之后应该会抽出时间写一篇博客,聊聊这个事 —> 但是最近实在太忙了,很多想整理的东西,现在都没时间进行整理了。。。最近打算整理一下缓存相关的东西 —》 本篇从最简单的redis单机版安装开始!!!文章目录1 redis单机版编译 + 安装2 redis的启动2.1 方式1--- 前台启动(不推荐使用)2.2 方式2--- 后.原创 2020-05-22 01:36:05 · 575 阅读 · 0 评论