
Redis技术
文章平均质量分 84
#空城
欢迎大家一起技术交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
08-Java中本地缓存实现
目录简介为什么要Cache你都了解哪些Cache?对本地缓存你会如何设计本地缓存的设计Cache接口设计Cache默认存储设计SynchronizedCache 设计及实现LoggingCache 设计及实现FifoCache设计及实现LruCache 设计及实现简介为什么要Cache降低数据库的访问压力. 提高查询的性能,改善用户体验.你都了解哪些Cache?浏览器缓存 数据持久层的Cache(MyBatis中的Cache设计) 逻辑原创 2022-01-17 10:01:54 · 460 阅读 · 0 评论 -
05-Redis 事务处理实践
Redis事务简介概述事务是一个业务,也可以看成是一个逻辑工作单元,是为了保证业务的完整,数据的正确而推出的一种控制机制,原则上来讲,事务必须要满足ACID四个特性(原子性,一致性,隔离性,持久性),在多个事务在并发执行,为更好保证事务的四个特性的实现,通常会对事务加锁,Redis为了性能,采用了乐观锁方式进行事务控制,它使用watch命令监视给定的key,当exec(提交事务)的时候,如果监视的key从调用watch后发生过变化,则整个事务会失败。也可以调用watch多次监视多个key。注意wa原创 2022-01-17 09:56:39 · 178 阅读 · 0 评论 -
Redis知识点总结
Redis技术入门核心知识点Redis技术简介(是什么,诞生背景,版本,基本架构) Redis服务的基本操作(登录redis,基础指令,退出redis) Redis中常用数据类型(string,hash,list,set)常见问题分析1.Redis是什么?(分布式Key/Value结构的缓存数据库,非关系型数据,NoSql数据库)2.Redis数据库诞生的背景?(关系型数据库的访问压力比较大,本地内存不支持多服务实例共享)3.Redis数据库的基本架构?(C/S,redis-cli,r原创 2022-01-12 09:15:13 · 129 阅读 · 0 评论 -
关于Spring Cloud 阿里巴巴,Docker,Redis的学习路径
Spring Cloud 阿里巴巴微服务架构原创 2022-01-08 16:01:44 · 1176 阅读 · 0 评论 -
04-Redis 数据持久化实践
简介背景Redis是一种内存数据库,在断电时数据可能会丢失。比如你redis整个挂了,然后redis不可用了,如果没有持久化的话,redis就会丢失所有的数据,如果通过持久化将数据搞一份儿到磁盘上去,然后再定期同步到一些云存储服务上去,那么就可以保证一些数据不丢失,保证数据的可靠性。持久化方式Redis中为了保证在系统宕机(类似进程被杀死)情况下,能更快的进行故障恢复,设计了两种数据持久化方案,分别为rdb和aof方式。配置准备工作第一步:从redis.io官方下载对应版本的redi原创 2022-01-10 21:29:13 · 119 阅读 · 0 评论 -
03-Java中操作redis实践
Redis 客户端概述Redis 是一种C/S 架构的分布式缓存数据库,它有自带的命令行客户端,也有对应的Java或其它语言客户端,可以在这些客户端中通过一些API对redis进行读写操作。准备工作第一步:创建工程。创建maven父工程,例如03-redis,并在此工程下创建两个子工程,一个为sca-jedis,一个为sca-tempate,例如:第二步:添加父工程依赖修改父工程pom.xml文件,添加编译配置<build> <plugin原创 2022-01-10 21:18:01 · 168 阅读 · 0 评论 -
02-Redis常用数据类型
简介概述Redis作为一种key/value结构的数据存储系统,为了便于对数据进行进行管理,提供了多种数据类型。然后,基于指定类型存储我们项目中产生的数据,例如用户的登陆信息,购物车信息,商品详情信息等等。常用数据类型Reids中基础数据结构包含字符串、散列,列表,集合,有序集合。工作中具体使用哪种类型要结合具体场景。String类型操作实践字符串类型是redis中最简单的数据类型,它存储的值可以是字符串,其最大字符串长度支持到512M。基于此类型,可以实现博客的字数统计,将日志不断原创 2022-01-10 20:53:18 · 114 阅读 · 0 评论 -
01-Redis缓存入门
简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如:基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。Redis 概述Redis是一个key-v原创 2022-01-10 20:31:15 · 121 阅读 · 0 评论