在添加权限控制后,添加方法 查看 当用户访问”获取用户信息”、”新增用户”和”删除用户”的时,后台输出打印如下信息 , Druid数据源SQL监控 为了避免频繁访问数据库获取权限信息,在Shiro中加入缓存 缓存有基于Redis和Ehcache的,本文只介绍基于Redis的 1.Shiro集成Red ...
分类:
编程语言 时间:
2019-07-01 12:24:36
阅读次数:
331
第一章 1.1NoSQL简介 传统关系型系统中的事务控制是一个很好的机制,但是本身有一个最大的缺点,处理速度慢。单节点的数据库即使再厉害,你所在的服务器的硬件性能再好,你也无法承受几亿条数据。 Nosql=Not Only SQL 不仅仅是SQL 特点: 采用数据集存储 动态结构定义 存储精简 可扩 ...
分类:
数据库 时间:
2019-07-01 00:42:42
阅读次数:
163
一、导入Jar包 二、配置文件 三、application.yml 添加以下配置 四、在方法上使用@Cacheable(value = "MyRedis"/*上一级包名*/, key = "redis")进行添加缓存 (方法必须有返回值,返回值就是存入Redis的数据) 五、删除缓存: 方法一:删除 ...
分类:
编程语言 时间:
2019-06-26 16:28:27
阅读次数:
202
分布式项目中要实现单点登录(SSO - Single Sign On):对于同一个客户端(例如 Chrome 浏览器),只要登录了一个子站(例如 a.com),则所有子站(b.com、c.com)都认为已经登录。 比如用户在登录淘宝后,跳转到天猫时就已经登录了。 用例步骤 通过redis缓存和coo ...
分类:
其他好文 时间:
2019-06-19 17:02:09
阅读次数:
164
Spring Boot自定义Redis缓存,保存格式JSON字符串 部分内容转自 https://blog.csdn.net/caojidasabi/article/details/83059642 package springboot01cache.config; import com.faste ...
分类:
编程语言 时间:
2019-06-12 14:02:26
阅读次数:
493
springbootredis使用Redis:Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
分类:
编程语言 时间:
2019-06-03 17:27:24
阅读次数:
128
在spring boot环境下有个StringRedisTemplate对象,默认已经为我们配置好了,只需要自动注入过来就能用,但是使用它只能在Redis中存放字符串。具体操作如下: 因为在StringRedisTemplate的构造器中,设置的序列化器是字符串,所以它只能存取字符串。构造器: 现在 ...
分类:
其他好文 时间:
2019-05-20 19:28:30
阅读次数:
199
[toc] "项目的Github地址" 需求介绍 为了缩短用户看到首页信息的时间, 我们把首页显示的类目信息, 广告等数据放到Redis缓存中, 这样就不用通过耗时的数据库操作获取数据, 而是直接从Redis缓存中获取. 在开始之前先记录一个坑: 重启虚拟机后nginx服务器关闭了, 导致nginx ...
分类:
编程语言 时间:
2019-05-18 10:02:41
阅读次数:
192
前言:最近在看关于redis缓存方面的知识,今天就来个 Redis sentinel 高可用架构,实战开始之前,先看看sentinel的概念 什么是redis-sentinel 为什么使用sentinel服务 一、首先实现主从复制(一主多从) 1、找到redis.conf,复制出2份(我只有一个服务 ...
分类:
其他好文 时间:
2019-05-09 10:54:36
阅读次数:
131