项目场景:
最近开发量具管理系统,需要将用户登录信息数据暂时缓存起来,不用每次都去数据库交互,所以选择了Redis与项目集成。话不多说,直接上实战,本帖基于本人对Redis的理解上写出,与大家共同学习。
第一步 服务器安装Redis,并开起服务:
1、下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
2、点击安装选项都是默认,安装完成后,进入安装文件。
打开cmd 使用cd 切换到redis目录,启动命令redis-server.exe redis.windows.conf,出现下图显示表示启动成功了
第二步 添加配置文件及Redis接口与实现类:
1、引入Redis依赖至pom文件
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<jedis.version>2.7.2</jedis.version>
</dependency>
2、spring加载redis配置文件
<!-- redis单机版 -->
<bean id="jedisPool" class="redis.clients.jedis.JedisPool">
<constructor-arg name="host" value="填写刚刚安装Redis服务的IP地址"/>
<constructor-arg name="port" value="6379"/>
</bean>
<bean id="jedisClientPool" class="com.mz.jedis.JedisClientPool"/>
3、操作Redis的接口和实现类
Redis的接口:
public interface JedisClient {
String set(String key, String value);
String get(String key);
Boolean exists(String key);
Long expire(String key, int seconds);
Long ttl(String key);