![](https://img-blog.csdnimg.cn/20200510093407507.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis实战
深入学习Redis各项特性,结合Springboot,剖析实战中各项应用
bugpool
根本没有什么架构师,或者说只要用心,人人都是架构师。
展开
-
万字真言:Springboot使用RedisTemplate Cluster集群正确姿势
前言Redis就不多做介绍了,直接进入正题,通过本篇将学习到(代码地址:https://gitee.com/chaitou/leilema.git):Redis常见功能Redis高可用分布式Springboot集成RedisTemplate的正确姿势集成Spring Cache常见误区(瑞士军刀开瓶盖)初学者往往认为Redis就是缓存,这其实是个误区,仅仅拿Redis当缓存好比拿瑞士军刀开瓶盖,但是Redis能做的远不止如此,以下列举几种Redis的常见应用缓存(也是最常见的)分布原创 2020-05-23 15:20:32 · 13354 阅读 · 8 评论 -
Redis其他功能(命令操作)
慢查询Redis生命周期Redis一次请求完整的生命周期:发送请求(可以是Jedis客户端等)排队等待请求被Redis处理Redis执行命令返回结果又因为Redis是单线程应用,也就是说只要有一个请求正在执行,后面的请求就必须全部等待。这也是我们为什么需要去关心慢查询的原因。假设有一个命令keys *,该命令需要执行10s,而该命令后的所有请求都将等待keys *的执行。而这10s将会导致后续所有命令的滞后,甚至是请求超时!跟我们集成Druid或者相关监控是一样的道理,Druid为我们原创 2020-05-17 10:59:51 · 439 阅读 · 0 评论 -
Redis数据结构(命令操作)
Redis数据结构redis数据结构包括:字符串、哈西、列表、集合、有序集合基本类型字符串# key = string value = string || int || bits (limit 512MB)# get set del o(1)# 获取 设置 删除27.0.0.1:6381> set hello worldOK127.0.0.1:6381> get hello"world"127.0.0.1:6381> del hello(integer) 112原创 2020-05-10 10:25:06 · 335 阅读 · 0 评论 -
Redis安装与入门
前言笔者在上一个月写好为什么你学了N遍Springboot,至今还是学生项目?后,一直有粉丝催更中间件,原想写两篇redis、rabbitmq。但考虑以后还是决定给redis专门写个专题。笔者认为,redis在中间件中的地位好比spring在java中的地位。如果redis只是作为key-value缓存,那无异于瑞士军刀开瓶盖通过本专题你将系统的学习到redis的各项数据结构、特性、高可用及原理、集群及原理、redis在Java设计实战中的应用(如redis分布式锁)。废话不多说,直接先用起来,这原创 2020-05-10 09:37:17 · 328 阅读 · 0 评论