作家
登录

Spring Boot 整合 Redis 实现缓存操作

作者: 来源: 2017-04-17 14:05:50 阅读 我要评论

一、缓存的应用处景

二、更新缓存的策略

  1. Serializable 
  2. java.lang.IllegalArgumentException: DefaultSerializer requires a Serializable payload but received an object of type 

三、运行 springboot-mybatis-redis 工程案例

四、springboot-mybatis-redis 工程代码设备详解

运行情况:

Mac OS 10.12.x

JDK 8 +

Redis 3.2.8

Spring Boot 1.5.1.RELEASE

一、缓存的应用处景

什么是缓存?

在互联网场景下,尤其2C端大年夜流量场景下,须要将一些经常展示和不会频繁变革的数据,存放在存取速度更快的处所。缓存就是一个存储器,在技巧选型中,常用 Redis 作为缓存数据库。缓存主如果在获取资本便利机能优化的关键方面。

Redis is an in-memory database that persists>

三、运行 springboot-mybatis-redis 工程案例

git clone 下载工程 springboot-learning-example ,项目地址见 GitHub – https://github.com/JeffLi1993/springboot-learning-example。

下面开端运行工程步调(Quick Start):

1.数据库和 Redis 预备

a.创建数据库 springbootdb:

  1. CREATE DATABASE springbootdb 

b.创建表 city :(因为我爱好徒步)

  1. DROP TABLE IF EXISTS  `city`; 
  2. CREATE TABLE `city` ( 
  3.   `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '城市编号'
  4.   `province_id` int(10) unsigned  NOT NULL COMMENT '省份编号'
  5.   `city_name` varchar(25) DEFAULT NULL COMMENT '城签名称'
  6.   `description` varchar(25) DEFAULT NULL COMMENT '描述'
  7.   PRIMARY KEY (`id`) 
  8. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; 

c.插入数据

  1. INSERT city VALUES (1 ,1,'温岭市','BYSocket 的家在温岭。'); 

d.本地安装 Redis

详见写过的文┞仿《 Redis 安装 》http://www.bysocket.com/?p=917

2. springboot-mybatis-redis 工程项目构造介绍

3.改数据库设备

Redis 是一个高机能的 key-value 数据库。GitHub 地址:https://github.com/antirez/redis 。Github 是这么描述的:

打开 application.properties 文件, 修改响应的数据源设备,比如数据源地址、账号、暗码等。

(如不雅不是用 MySQL,自行添加连接驱动 pom,然后修改驱动名设备。)

4.编译工程

回到更新缓存的逻辑

在项目根目次 springboot-learning-example,运行 maven 指令:

  1.  1/8    1 2 3 4 5 6 下一页 尾页

      推荐阅读

      Facebook的交互式神经网络可视化系统ActiVis,打开神经网络的“黑盒子”

    之前很多媒体在热烈评论辩论神经收集的“黑盒子”(black box)问题。复杂的模型处理猜测性工作负载时表示优胜,然则说到回溯体系是若何得出最终结不雅的,根本没有一种清楚的办>>>详细阅读


    本文标题:Spring Boot 整合 Redis 实现缓存操作

    地址:http://www.17bianji.com/lsqh/34801.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)