Redis
文章平均质量分 78
超大充电宝
这个作者很懒,什么都没留下…
展开
-
【Redis】Jedis介绍
文章目录Jedis介绍Jedis的基本使用 Jedis介绍 在Java体系中,有三种常见的Redis客户端:Jedis、Redission和lettuce Jedis:其提供API是和Redis命令相比是比较全面,Jedis中java方法基本和Redis提供的命令保持一致,调用的是比较底层的Redis的命令 Redisson:实现分布式和可扩展性的java的数据结构,分布式锁、分布式集合、和jedis相比,功能比较简单,不支持字符串、不支持排序、事务等Redis特征 Lettuce:用于线程安全的同步,原创 2021-08-07 22:47:32 · 222 阅读 · 0 评论 -
【Redis】Redis主从复制
文章目录1、简介2、配置环境3、一主两从两种模式配置从机查看主机信息4、哨兵模式优缺点 1、简介 主从复制:指的是一个Redis服务器的数据,复制到其他的Redis服务器,前者称之为主节点(mater/leader),后者称之为从节点(slave/follower),数据的复制是单向,只能是从主节点到从节点,master以写为主,Slave节点以读为主。 默认情况,每台Redis服务器都是主节点,且一个主节点可以有多个从节点(或者没有从节点),但是一个从节点只能有一个主节点 主从复制作用: 数据冗原创 2021-08-07 22:37:10 · 192 阅读 · 0 评论 -
【Redis】Redis缓存穿透、击穿和雪崩
文章目录缓存穿透——查不到1、概念2、解决方案1——布隆过滤器3、解决方案2——缓存空对象缓存击穿——瞬间某个Key缓存过期1、概念2、解决方案1——热点数据永不过期3、解决方案2——加互斥锁缓存雪崩——某一个时间段缓存集中过期失效1、概念2、解决方案1——Redis高可用3、解决方案2——限流降级4、解决方案3——数据预热 缓存穿透——查不到 1、概念 用户需要查询一个数据时,发现Redis中没有,也就是缓存没有命中,于是就向持久层数据库发起查询,发现也没有这个数据,于是本次查询失败。 当用户很多的情况原创 2021-08-07 13:07:05 · 184 阅读 · 0 评论 -
【Redis】Redis事务
文章目录Redis事务事务命令正常的执行事务放弃事务编译时异常执行时异常watch正常执行使用watch当做乐观锁使用 Redis事务 Redis中事务可以一次执行多个命令,是一组命令的集合,一个事务中所有的命令都会被序列化,在事务的执行过程中,会按照顺序串行化执行队列中的命令 Redis是一次性,顺序性,排他性的执行一个队列中的一系列命令 Redis不保证原子性 Redis中,单条命令的执行是原子性,但事务是不保证原子性,而且没有回滚的换概念,事务中任意的命令执行失败,其他的命令是可以执原创 2021-08-07 00:19:35 · 121 阅读 · 0 评论 -
【Redis】Redis持久化
文章目录Redis持久化RDB(Redis DataBase)内存快照触发时机优缺点AOF(Apended Only File)日志文件AOF回写机制优缺点 Redis持久化 Redis是内存数据库,如果不将内存中的数据库状态保存到磁盘中,那么一旦服务器进程退出,服务器中的数据库状态也就会小时,所以Redis提供了持久化的功能。 RDB(Redis DataBase)内存快照 RDB是Redis默认的持久化方式,内存快照指内存中的数据在某一时刻的状态记录,类似于拍照,将瞬间的形象记录下来。 Redis将原创 2021-08-06 23:17:39 · 99 阅读 · 0 评论 -
【Redis】Redis配置文件详解
文章目录redis.conf(redis.windows.conf)网络 NETWORK通用 GENERAL快照 SNAPSHOTTING安全 SECURITY内存管理 MEMORY MANAGEMENTAOF持久化 APPEND ONLY MODE redis.conf(redis.windows.conf) 启动redis,通过读取配置文件启动 配置文件中unit单位对大小写不敏感 网络 NETWORK bind 127.0.0.1 -::1 #绑定的ip,绑定的主机的地址 protected-m原创 2021-08-06 22:27:55 · 203 阅读 · 0 评论 -
【Redis】Redis的数据类型
文章目录一:Redis的五种基本类型1、字符串stringset / getexistsappendstrlenincr / decrincrby / decrbygetrangesetrangesetex / ttlsetnxmset / mgetgetset2、列表listlpush / rpush / lrangelpop / rpoplindexllenlremrpoplpushlset3、集合setsaddsmemberssismemberscardsremsrandmemberspop4、哈原创 2021-08-06 22:22:47 · 170 阅读 · 0 评论 -
【Redis】Redis基础
文章目录一:Redis前言二:NoSQL1、NoSQL的特点2、NoSQL的四大分类三:Redis基础1、Redis基本概念2、Redis的基本操作切换数据库查看数据库大小查看所有的keys清除数据库3、Redis是单线程的4、Redis的五种基本类型(1)字符串stringset / getexistsappendstrlenincr / decrincrby / decrbygetrangesetrangesetex / ttlsetnxmset / mgetgetset(2)列表listlpush原创 2021-08-06 19:47:57 · 119 阅读 · 0 评论