SpringBoot Redis安装过程详解

网友投稿 371 2023-06-24

SpringBoot Redis安装过程详解

SpringBoot Redis安装过程详解

这篇文章主要介绍了SpringBoot Redis安装过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Redis

1.安装配置Redis服务,可以官网或github-安装,这里不做介绍。

Ps:安装后可查看环境变量,将Redis配置到环境变量中,非必须。

2.在pom.xml中添加Redis的依赖,如下:

Ps:springboot版本不同,填写的依赖存在差异。

3.编写Redis的工具类,代码如下:

@Component

public class RedisUtils {

@Autowired

private RedisTemplate 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;

}

/**

* 更新缓存

* @parhttp://am key

* @param value

* @return

*/

public boolean update(final String key,String value){

boolean result = false;

try{

redisTemplate.opsForValue().getAndSet(keTzJEjrhmey, 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("缓存数据为:"+resuhttp://lt+"\n");

}

@Test

publiceTzJEjrhm 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 ***(*号需替换)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot使用Log4j过程详解
下一篇:JDBC自定义连接池过程详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~