# ssm-redis
**Repository Path**: caychen/ssm-redis
## Basic Information
- **Project Name**: ssm-redis
- **Description**: No description available
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2017-08-10
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ssm-redis
## v1.0 简单的搭建了ssm的框架
## v1.1 添加缓存
### 简单的使用代码进行redis缓存,即在查询的时候先在service层从redis缓存中获取数据。
* 如果不存在,则再经过dao层从数据库中获取,最后将查询到的数据缓存到redis中;
* 如果存在,直接从redis缓存中读取,并交给controller层。
#### xml配置
```xml
```
```xml
```
```xml
```
#### java调用
```java
//service层查询时代码
@Override
public List list() {
// TODO Auto-generated method stub
try {
String json = jedisClient.hget("user", "list");
if (StringUtils.isNotBlank(json)) {
List users = JsonUtils.jsonToList(json, User.class);
return users;
}
} catch (Exception e) {
e.printStackTrace();
}
List list = userMapper.list();
try {
jedisClient.hset("user", "list", JsonUtils.objectToJson(list));
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
```
------
#### 插入一波广告,望请见谅
|**#**|**#**|
|:--|:--:|
|**作者:**|**Cay**|
|**QQ:**|
|
|**邮箱:**|**412425870@qq.com**|
|**csdn博客:**|**[http://blog.csdn.net/caychen](http://blog.csdn.net/caychen "我的csdn博客")**|
|**码云:**|**[https://gitee.com/caychen/](https://gitee.com/caychen/ "我的码云")**|
|**github:**|**[https://github.com/caychen](https://gitee.com/caychen/ "我的github")**|
|**点击群号或者扫描二维码即可加入QQ群:[328243383(1群)](https://jq.qq.com/?_wv=1027&k=54r3suD)**|****|
|**点击群号或者扫描二维码即可加入QQ群:[180479701(2群)](https://jq.qq.com/?_wv=1027&k=521g7zY)**|****|