SpringBoot Redis安装过程详解
2020-03-11 17:51
357 查看
这篇文章主要介绍了SpringBoot Redis安装过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Redis
1.安装配置Redis服务,可以官网或GitHub下载安装,这里不做介绍。
Ps:安装后可查看环境变量,将Redis配置到环境变量中,非必须。
2.在pom.xml中添加Redis的依赖,如下:
Ps:springboot版本不同,填写的依赖存在差异。
3.编写Redis的工具类,代码如下:
@Component public class RedisUtils { @Autowired private RedisTemplate<String,String> redisTemplate; /** * 读取缓存 * @param key * @return */ public String get(final String key){ return redisTemplate.opsForValue().get(key); } /** * 写入缓存 * @param key * @param value * @return */ public boolean set(final String key,String value){ boolean result = false; try { redisTemplate.opsForValue().set(key,value); result = true; }catch (Exception e){ e.printStackTrace(); } return result; } /** * 更新缓存 * @param key * @param value * @return */ public boolean update(final String key,String value){ boolean result = false; try{ redisTemplate.opsForValue().getAndSet(key, value); result = true; }catch (Exception e){ e.printStackTrace(); } return result; } /** * 删除缓存 * @param key * @return */ public boolean delete(final String key){ boolean result = false; try{ redisTemplate.delete(key); result = true; }catch (Exception e){ e.printStackTrace(); } return result; } }
4.编写测试类,代码如下:
@RunWith(SpringRunner.class) @SpringBootTest public class RedisUtilsTest { @Autowired private RedisUtils redisUtils; @Test public void get() { String result = redisUtils.get("test"); System.out.print("缓存数据为:"+result+"\n"); } @Test public void set() { redisUtils.set("test","123abc"); } @Test public void update() { redisUtils.update("test","test123"); } @Test public void delete() { redisUtils.delete("test"); } }
5.测试前需要开启Redis的服务。打开cmd切换Redis安装目录(如果为配置环境变量),输入redis-server.exe开启Redis服务。
6.Redis服务开启后,可以在开启一个cmd窗口进行测试,以下为idea中运行测试代码后的结果。
Ps:redis-cli.exe登录Redis(无密码),密码登录:redis-cli -h *** -p **** -a ***(*号需替换)
您可能感兴趣的文章:
相关文章推荐
- yum安装CDH5.5 hive、impala的过程详解
- 配置一个Spring Boot应用的过程详解
- 安装Colinux&Informix11.5&DBSonar过程详解-step by step
- Ubuntu 12.04 下 Openstack Essex安装过程详解 (转给自己)
- 利用Spring MVC+Mybatis实现Mysql分页数据查询的过程详解
- LINUX下的MYSQL安装过程详解
- CentOS 7下Cloudera Manager及CDH 6.0.1安装过程详解
- SpringIOC初始化过程--详解
- oozie 安装过程详解
- [置顶] RedHat6.5+Cuda+caffe非root权限安装依赖包过程详解
- APK安装过程及原理详解
- window mysql 5.7 解压版 安装过程详解
- InstallShield 2012 Spring新功能试用(10): 支持在安装过程创建预定义的多个Windows用户帐号和组
- ELDK安装过程详解
- Zabbix 2.4 安装过程,使用帮助详解
- 《转载》Ubuntu 11.04 LAMP安装配置 + 整合 JSP 全过程详解
- Linux操作系统中Oracle 11g数据库安装过程图文详解
- CentOS 系统下编译安装 gcc4.8.2过程及编译问题详解
- Eclipse(4.5.2)无法安装spring(sts)插件、安装不完全、安装过程中报错之完美解决