Redis
redis
Woo_home
努力努力再努力
展开
-
Redis 缓存穿透和雪崩
文章目录Redis 缓存穿透和雪崩缓存穿透(查不到)概念解决方案缓存击穿(量太大,缓存过期)概述解决方案缓存雪崩概念解决方案Redis 缓存穿透和雪崩Redis 缓存的使用,极大地提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题,最要害的问题就是数据的一致性问题,从严格意义上来讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存另外的一些经典问题就是,缓存穿透、缓存雪崩和缓存击穿。目前,业界也都有比较流行的解决方案缓存穿透(查不到)概念缓存穿透的概念很简单原创 2020-11-01 16:03:40 · 424 阅读 · 0 评论 -
Redis 持久化机制
文章目录RDB(Redis DataBase)触发机制如何恢复 RDB 文件?优点缺点AOF(Append Only File)APPEND ONLY MODE重写规则说明优点缺点扩展Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失,所以 Redis 提供了持久化功能RDB(Redis DataBase)什么是 RDB? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的 Snapshot 快照,它恢复时是将快照原创 2020-09-22 09:44:36 · 860 阅读 · 0 评论 -
Redis 基本的事务操作与乐观锁实现
redis 事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行!一次性、顺序性、排他性、执行一系列的命令redis 事务没有隔离级别的概念所有的命令在事务中,并没有直接被执行,只有发起执行命令的时候才会执行!Execredis 单条命令是保存原子性的,但是事务不保证原子性redis 事务:开启事务(multi)命令入队(…)执行事务(exec)正常执行事务!127.0.0.1:6379> multi // 开启事务OK原创 2020-09-11 13:25:07 · 1117 阅读 · 1 评论 -
Redis 数据结构详解
文章目录前文String 字符串类型详解APPENDSTRLEN自增自减字符串范围 range替换setex 和 setnxmset 和 mget对象getsetlist 字符串类型详解前文redis 下载安装redis 的简单使用String 字符串类型详解String 类似的使用场景:value 除了是字符串以外,还可以是数字计数器统计多单位的数量粉丝数对象缓存存储通过阅读前文可以知道,redis 的 String 可以使用 set key value 来设置值,通过 get原创 2020-09-05 10:08:59 · 1554 阅读 · 0 评论 -
SpringBoot 整合 Redis 的简单使用
文章目录前文简介添加依赖配置 Redis创建实体类@RedisAutoConfiguration编写控制器代码RedisTemplate 与 StringRedisTemplate 操作RedisTemplateStringRedisTemplate前文Redis 的下载安装 https://blog.csdn.net/Woo_home/article/details/89155996Re...原创 2020-03-17 11:38:03 · 2105 阅读 · 0 评论 -
redis 的简单使用
文章目录Redis 与 各个数据库之间的区别Redis 数据结构简介string(字符串)尝试一下list(列表)尝试一下set(集合)尝试一下Redis 与 各个数据库之间的区别名称类型数据存储选项查询类型附加功能redis使用内存存储(in-memory)的非关系型数据库字符串、列表、集合、散列表、有序集合每种数据类型都有自己的专属命令,另外还有批量操作(b...原创 2020-01-13 09:34:12 · 1626 阅读 · 1 评论 -
redis 下载安装
nosql什么是nosqlnosql的作用nosql的分类redisredis的由来什么是redisredis的应用场景安装redis简单应用java操作redis(jedis)redis中类型redis中通用命令redis的特性nosqlno only sql 不仅仅是sql一般称之为非关系型数据库web2.0存在一些问题:(3高)...原创 2019-04-09 17:31:22 · 512 阅读 · 0 评论