
Redis
cjy_lean
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shiro-spring-boot-starter 和 shiro-redis 整合 异常分析
java.lang.IllegalStateException: Error processing condition on org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration.eventBusCaused by: java.lang.IllegalStateException: @ConditionalO...转载 2020-04-30 23:31:15 · 1328 阅读 · 0 评论 -
Redis复习(一)
Redis复习(一)NoSQL 非关系型数据库目的:解决对大量数据的读取效率,高效率,高并发常见的NoSQL数据库RedisMemcacheHBaseMongoDB特征:可扩容,可伸缩 大数据量下高性能 灵活的数据模型 高可用应用场景:会话缓存(Session Cache)【共享session】全页缓存*FPC 【比如首页访问量大,...原创 2020-04-17 22:24:23 · 207 阅读 · 0 评论 -
Spring Boot + Redis集群案例
Spring Boot + Redis集群1)配置redis配置文件port 6379daemonize yes# bind是绑定ip,0.0.0.0是代表任何ipbind 0.0.0.0# 保护模式protected-mode no# 添加节点cluster-enabled yes# cluster配置文件名,该文件属于自动生成,仅用于快...原创 2020-04-15 20:24:09 · 224 阅读 · 0 评论 -
十一、Spring Boot整合Redis(一)
Spring Boot整合Redis 1. SpringBoot+单例Redis1)引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId&...原创 2020-04-15 20:19:21 · 131 阅读 · 0 评论 -
Redis集群的补充
(1)问题:redis提供的服务QPS可以达到10万/秒,当前业务QPS已经达到20万/秒(QPS等概念:https://www.cnblogs.com/longxiaojiangi/p/9259745.html)内存单机容量达到256G,当前业务需求内存容量1T2)集群架构概念:集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果作用:...原创 2020-04-14 19:48:59 · 152 阅读 · 0 评论 -
十、Redis集群(Cluster)
集群: (redis集群是为了强化redis的读写能力) 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。 (1)redis集群中,每一个redis称之为一个节点。 (2)redis集群中,有两种类型的节点:主节点(master)、从节点(slave)。 (3)redis集群,是基于redis主从复制实现。 应用场景...原创 2020-04-14 19:45:56 · 205 阅读 · 0 评论 -
九、哨兵模式
1. 什么是哨兵模式哨兵模式(sentinel):反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。Redis sentinel 是一个分布式系统中监控 redis 主从服务器,并在主服务器下线时自动进行故障转移。其中三个特性:1、监控(Monitoring):Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。2、提醒(Notif...原创 2020-04-14 19:43:52 · 5507 阅读 · 0 评论 -
八、主从复制
八、主从复制1. 简介(1)互联网“三高”架构:高并发、高性能、高可用• 高并发 - 对数据库高并发读写的需求。• 高性能 - 对海量数据的高效率存储和访问的需求。• 高可用 - 对数据库的高可扩展性和高可用性的需求。(2)单机redis的风险与问题问题A.机器故障:硬盘故障、系统崩溃问题B.容量瓶颈:内存不足 (128G/256G…)(3)解决办法:为了避...原创 2020-04-14 19:41:30 · 144 阅读 · 0 评论 -
七、Redis发布和订阅
七、Redis发布和订阅1. Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三...原创 2020-04-14 19:39:06 · 134 阅读 · 0 评论 -
六、Redis事务控制
六、Redis事务控制1. 事务的概念定义:Redis执行指令过程中,多条连续执行的指令基本操作,比如:干扰,打断,插队2. 事务的基本操作(1)开启事务multi 作用:设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中2)执行事务exec作用:设定事务的结束位置,同时执行事务。与multi成对出现,成对使用注意:加入事务的命令暂时进入到...原创 2020-04-14 19:33:22 · 242 阅读 · 0 评论 -
五、Redis持久化(数据备份与恢复)
五、Redis持久化(数据备份与恢复)1. 持久化的概念redis的持久化是将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化),另外一种是AOF(append only file)持久化(原理是将Reids的操作日志以追加的方式写入文件)Redi...原创 2020-04-14 00:03:18 · 682 阅读 · 0 评论 -
四、Redis总体配置
四、Redis总体配置Redis的配置文件是redis.conf,Redis查看配置还可以通过命令CONFIG GET *查看所有配置客户端指定端口号连接/usr/local/redis-5.0.7/src/redis-cli -h 127.0.0.1 -p 63701. 服务器基础配置# 设置服务器以守护进程的方式运行daemonize yes|no# 绑定主机地址b...原创 2020-04-12 22:36:43 · 122 阅读 · 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 · 148 阅读 · 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 · 156 阅读 · 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 · 204 阅读 · 0 评论