redis技术
文章平均质量分 87
redis介绍
泡老师大迷弟
吃饭睡觉敲键盘
展开
-
07-Redis在SpringBoot工程中的综合应用
RedisTemplate应用 简介 RedisTemplate为SpringBoot工程中操作redis数据库的一个Java对象,此对象封装了对redis的一些基本操作。 准备工作 添加依赖 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</gr原创 2021-10-13 18:43:58 · 147 阅读 · 0 评论 -
06-Redis架构设计应用
Redis主从复制 简介 单个Redis支持的读写能力还是有限的,此时我们可以使用多个redis来提高redis的并发处理能力,这些redis如何协同,就需要有一定的架构设计,这里我们首先从主从(Master/Slave)架构进行分析和实现. 基本架构 redis主从架构如图所示: 其中,master负责读写,并将数据同步到salve,从节点负责读操作. 快速入门实践 基于redis,设计一主从架构,一个Master,两个Slave,其中Master负责Redis读写操作,并将数据同.原创 2021-10-12 20:13:30 · 122 阅读 · 0 评论 -
05-Redis 事务处理
目录 Redis事务简介 概述 基本指令 Redis事务控制实践 exec提交事务 discard取消事务 秒杀抢票事务处理 Jedis 客户端事务操作 Jedis 客户端秒杀操作实践 Redis事务简介 概述 Redis采用了乐观锁方式进行事务控制,它使用watch命令监视给定的key,当exec(提交事务)的时候,如果监视的key从调用watch后发生过变化,则整个事务会失败。也可以调用watch多次监视多个key。注意watch的key是对整个连接有效的,如果连接断开,监视原创 2021-10-12 20:07:26 · 141 阅读 · 0 评论 -
04-Redis 数据持久化
目录 简介 背景 持久化方式 Rdb方式持久化 概述 RDB方式配置 Rdb方式持久化实践 小节面试分析 Aof方式数据持久化 概述 AOF方式配置 AOF方式持久化实践 小节面试分析 简介 背景 Redis是一种内存数据库,在断电时数据可能会丢失。比如你redis整个挂了,然后redis不可用了,如果没有持久化的话,redis就会丢失所有的数据,如果通过持久化将数据搞一份儿到磁盘上去,然后再定期同步到一些云存储服务上去,那么就可以保证一些数据不丢失,保证数据的可靠性。原创 2021-10-12 20:02:41 · 239 阅读 · 0 评论 -
02-Redis常用数据类型
目录 简介 概述 常用数据类型 String类型操作实践 incr/incrby decr/decrby append strlen mset/mget 小节面试分析 Hash类型应用实践 hset/hget hincrby hmset/hmget hexists hdel hkeys/hvals 小节面试分析 List类型应用实践 lpush rpush del linsert lset lrem ltrim lpop rpop llen l原创 2021-10-12 19:54:50 · 94 阅读 · 0 评论 -
01-Redis缓存入门
目录 Redis主从复制 简介 背景 Redis 概述 版本及参考说明 Redis初始操作 启动redis服务 进入redis容器 登陆redis服务 查看redis信息 清空redis屏幕 退出redis服务 关闭redis服务 系统帮助 Redis数据存储操作 简易数据存取 Key有效时间设计 Redis主从复制 简介 背景 我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数原创 2021-10-12 18:02:50 · 374 阅读 · 0 评论 -
03-java中操作redis实践
准备工作 创建工程 创建maven父工程,例如03-sca-redis,并在此工程下创建两个子工程,一个为sca-jedis,一个为sca-tempate,例如: 添加项目依赖 sca-jedis 工程依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.5.2&l原创 2021-10-09 19:51:22 · 507 阅读 · 0 评论