Redis安装与使用
第一步当然是安装Redis,这里以Windows上的安装为例。
- 首先下载Redis,可以选择msi或zip包安装方式
- zip方式需打开cmd窗口,在解压后的目录下运行
redis-server redis.windows.conf
启动Redis - 采用msi方式安装后Redis默认启动,不需要进行任何配置
- 可以在redis.windows.conf文件中修改Redis端口号、密码等配置,修改完成后使用
redis-server redis.windows.conf
命令重新启动 - 在Redis安装目录下执行
redis-cli -h 127.0.0.1 -p 6379 -a 密码
打开Redis操作界面 - 如果报错
(error) ERR operation not permitted
,使用auth 密码
进行验证
SSM整合Redis
这里直接在上一篇SSM之框架整合的基础上进行Redis整合,这里需要注意,存入Redis的pojo类必须实现Serializable
接口。
配置pom.xml引入Redis依赖
1 | <!--redis--> |
redis.properties
1 | redis.host=127.0.0.1 |
applicationContext-redis.xml
1 | "1.0" encoding="UTF-8" xml version= |
MethodCacheInterceptor.java
1 | package com.zkh.interceptor; |
RedisUtil.java 工具类
1 | package com.zkh.util; |
效果展示
刚开始Redis中没有任何记录,接下来访问一下第一页记录
再查看缓存,记录已经存如Redis,并且第一次访问会从Mysql中读取数据
按F5
刷新页面,从Tomcat控制台可以看到没有进行SQL查询,而是直接从Redis中读取缓存数据,减轻了数据库的负担
具体代码已发布在Github上,地址:SSM
本文为作者kMacro原创,转载请注明来源:https://zkhdev.github.io/2017/03/22/java-ssm-redis/