分类: Redis
Redis:redis6中的新功能
ACL
简介:
Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。
在Redis 5版本之前,Redis……
Redis:分布式锁
问题:
随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的……
Redis:缓存穿透,缓存击穿,缓存雪崩
缓存穿透:
问题
key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获……
Redis:主从复制
简介:
是什么
主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主
能干嘛
读写分离,性能扩展
容灾快速恢……
Redis:持久化之-AOP
什么是AOP
以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读操作不记录), 只许追加文件但不可以改写文件,redis启动之初会……
Redis:持久化之RDB
redis提供两个不同方式的持久化方式
RDB(Redis DataBase)
AOF(Append Of File)
持久化是什么?
在指定的时间间隔内将内存中的数据集快照写入磁盘
备份是……
Redis:事务_秒杀案例
package com.tinstu.redis2.test;
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
import redis.clients.jedis.Jedis;
……
Redis:事务_锁机制_秒杀
Redis事务的定义
Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断……
SpringBoot:NoSQL-Redis
RedisTemplate与Lettuce
自动配置:
RedisAutoConfiguration 自动配置类。RedisProperties 属性类 --> spring.redis.xxx是对redis的配置
连接工厂是准备……
Redis:Jedis操作与实例(模拟验证码发送)
连接:
1.导入依赖
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<ar……
Redis:配置文件介绍/发布和订阅
配置文件介绍
INCLUDES包含
类似jsp中的include,多实例的情况可以把公用的配置文件提取出来
网络相关配置
bind
默认情况bind=127.0.0.1只能接受本机的访问……
Redis:数据类型
key值键位
key值的操作
keys * 查看当前库所有key
set key value 设置key值与value
exists key 判断key是否存在
type key 查看key是什么类型
del key 删除……
Redis:介绍与Redis的安装
高速缓存 可持久化
开源key-value存储系统 支持多个类型集合 不同方式的排序 实现主从操作等
与memcache三点不同,支持多数据类型,持久化,单线程+多路io口……
Redis:NoSQL
NoSQL为解决性能问题产生,Redis就是一种典型的nosql数据库
NoSQL
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库
NoSQL特点
1.非……