![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
cjy_lean
这个作者很懒,什么都没留下…
展开
-
shiro-spring-boot-starter 和 shiro-redis 整合 异常分析
java.lang.IllegalStateException: Error processing condition on org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration.eventBus Caused by: java.lang.IllegalStateException: @ConditionalO...转载 2020-04-30 23:31:15 · 1237 阅读 · 0 评论 -
Redis复习(一)
Redis复习(一) NoSQL 非关系型数据库 目的:解决对大量数据的读取效率,高效率,高并发 常见的NoSQL数据库 Redis Memcache HBase MongoDB 特征: 可扩容,可伸缩 大数据量下高性能 灵活的数据模型 高可用 应用场景: 会话缓存(Session Cache)【共享session】 全页缓存*FPC 【比如首页访问量大,...原创 2020-04-17 22:24:23 · 160 阅读 · 0 评论 -
Spring Boot + Redis集群案例
Spring Boot + Redis集群 1)配置redis配置文件 port 6379 daemonize yes # bind是绑定ip,0.0.0.0是代表任何ip bind 0.0.0.0 # 保护模式 protected-mode no # 添加节点 cluster-enabled yes # cluster配置文件名,该文件属于自动生成,仅用于快...原创 2020-04-15 20:24:09 · 176 阅读 · 0 评论 -
十一、Spring Boot整合Redis(一)
Spring Boot整合Redis 1. SpringBoot+单例Redis 1)引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&...原创 2020-04-15 20:19:21 · 85 阅读 · 0 评论 -
Redis集群的补充
(1)问题: redis提供的服务QPS可以达到10万/秒,当前业务QPS已经达到20万/秒 (QPS等概念:https://www.cnblogs.com/longxiaojiangi/p/9259745.html) 内存单机容量达到256G,当前业务需求内存容量1T 2)集群架构 概念:集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果 作用: ...原创 2020-04-14 19:48:59 · 107 阅读 · 0 评论 -
十、Redis集群(Cluster)
集群: (redis集群是为了强化redis的读写能力) 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。 (1)redis集群中,每一个redis称之为一个节点。 (2)redis集群中,有两种类型的节点:主节点(master)、从节点(slave)。 (3)redis集群,是基于redis主从复制实现。 应用场景...原创 2020-04-14 19:45:56 · 163 阅读 · 0 评论 -
九、哨兵模式
1. 什么是哨兵模式 哨兵模式(sentinel):反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。 Redis sentinel 是一个分布式系统中监控 redis 主从服务器,并在主服务器下线时自动进行故障转移。其中三个特性: 1、监控(Monitoring):Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 2、提醒(Notif...原创 2020-04-14 19:43:52 · 3847 阅读 · 0 评论 -
八、主从复制
八、主从复制 1. 简介 (1)互联网“三高”架构:高并发、高性能、高可用 • 高并发 - 对数据库高并发读写的需求。 • 高性能 - 对海量数据的高效率存储和访问的需求。 • 高可用 - 对数据库的高可扩展性和高可用性的需求。 (2)单机redis的风险与问题 问题A.机器故障:硬盘故障、系统崩溃 问题B.容量瓶颈:内存不足 (128G/256G…) (3)解决办法: 为了避...原创 2020-04-14 19:41:30 · 111 阅读 · 0 评论 -
七、Redis发布和订阅
七、Redis发布和订阅 1. Redis 发布订阅(pub/sub) 是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三...原创 2020-04-14 19:39:06 · 100 阅读 · 0 评论 -
六、Redis事务控制
六、Redis事务控制 1. 事务的概念 定义:Redis执行指令过程中,多条连续执行的指令基本操作,比如:干扰,打断,插队 2. 事务的基本操作 (1)开启事务 multi 作用:设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中 2)执行事务 exec 作用:设定事务的结束位置,同时执行事务。与multi成对出现,成对使用 注意:加入事务的命令暂时进入到...原创 2020-04-14 19:33:22 · 198 阅读 · 0 评论 -
五、Redis持久化(数据备份与恢复)
五、Redis持久化(数据备份与恢复) 1. 持久化的概念 redis的持久化是将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。 redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF(append only file)持久化(原理是将Reids的操作日志以追加的方式写入文件)Redi...原创 2020-04-14 00:03:18 · 600 阅读 · 0 评论 -
四、Redis总体配置
四、Redis总体配置 Redis的配置文件是redis.conf,Redis查看配置还可以通过命令CONFIG GET *查看所有配置 客户端指定端口号连接/usr/local/redis-5.0.7/src/redis-cli -h 127.0.0.1 -p 6370 1. 服务器基础配置 # 设置服务器以守护进程的方式运行 daemonize yes|no # 绑定主机地址 b...原创 2020-04-12 22:36:43 · 89 阅读 · 0 评论 -
三.五大数据类型和基本操作命令
三.五大数据类型和基本操作命令 【设置显示编码:[root@www ~]# /usr/local/redis-5.0.7/src/redis-cli --raw】设置中文 1. 五大数据类型 1)String(字符串) redis>set name cjy #新增key为name,value为cjy的记录 redis>get name...原创 2020-04-12 22:34:08 · 103 阅读 · 0 评论 -
Redis安装、启动步骤
Redis安装、启动 一、Redis安装与部署 Windows下安装Redis (1)下载Redis安装包 下载地址:https://github.com/MSOpenTech/redis/tags (2)使用操作 下载到的安装包 进行解压 解压redis 双击redis目录下的服务端程序redis-ser...原创 2020-04-12 22:27:44 · 114 阅读 · 0 评论 -
Redis(一)NoSQL入门及应用场景,NoSQL数据模型,NoSQL数据库分类
一、NoSQL入门及应用场景 NoSQL:即 Not-Only SQL( 泛指非关系型的数据库),作为关系型数据库的补充。 作用:应对基于海量用户和海量数据前提下的数据处理问题。 常见 Nosql 数据库: Redis memcache HBase MongoDB 特征: 可扩容,可伸缩 大数据量下高性能 灵活的数据模型 高可用 2. NoSQL数据库分类 (1)R...原创 2020-04-10 22:00:22 · 156 阅读 · 0 评论