Redis jedis Springboot整合redis

Posted codenamehuhuhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis jedis Springboot整合redis相关的知识,希望对你有一定的参考价值。

简介

Jedis是Redis官方推荐的Java连接开发工具

基本操作

1.导入依赖

2.连接Redis

创建链接

Jedis jedis = new Jedis(“地址”, 端口号);

效验密码

jedis.auth(“密码”)

3.一些方法

测试是否链接成功

jedis.ping

添加一个string类型的数据

jedis.set(“key”,“value”)可以用于重新修改

根据下标切换数据库

jedis.select(index)

设置字符串有效期

jedis.expire(“key”,second)

获取string类型数据

jedis.get(“key”)

删除key对应的元素(可以多个)

jedis.del(“key”)

设置多个键值对

jedis.mset(“key”,“value”,“key”,“value”...)

key所对应的value+1

jedis.incr(“key”)

key所对应的value-1

jedis.decr(“key”)

key所对应的value后拼接value

jedis.append(“key”,“value”)

在名称为key的list集合中从左侧插入元素value

jedis.lpush(“key”,“value”,“value”,“value”,...)

在名称为key的list集合中从右侧插入元素value

jedis.rpush(“key”,“value”,“value”,“value”,...)

获取list集合中的值从index1-index2

jedis.lrange(“key”,index1,index2)

修改key集合中下标为index的value

jedis.lset(“key”,index,“value”)

和Redis语法基本相同,更多方法可以参考jedis-Api

可以参考https://www.cnblogs.com/vinozly/p/5459498.html

 

Springboot整合redis

1.导入依赖

在springboot工程中导入

<dependency>

  <groupId>org.springframework.boot</groupId>

  <artifactId>spring-boot-starter-data-redis</artifactId>

</dependency>

2.新增支配文件

数据库下标

spring.redis.database=0

地址

spring.redis.host=127.0.0.1

端口

spring.redis.port=6379

密码

spring.redis.password=123456

最大连接数

spring.redis.pool.max-idle=8

最小连接数

spring.redis.pool.min-idle=0

最大活动数目

spring.redis.pool.max-active=8

最大等待时间

spring.redis.pool.max-wait=-1

超时时间

spring.redis.timeout=5000

3.代码先创建一个模板

private StringRedisTemplate stringRedisTemplate;

调用对象方法即可

例如加入一个字符串类型的元素

stringRedisTemplate.opsForValue().set(key, value);

以上是关于Redis jedis Springboot整合redis的主要内容,如果未能解决你的问题,请参考以下文章

jedis的使用,spring整合redis,springboot整合redis

springboot整合redis

SpringBoot和Redis整合

第125天学习打卡(Redis Jedis 常用的API 事务 springboot整合)

Redis学习之旅--与SpringBoot的结合

不会吧不会吧,不会现在还有人不会整合redis和springboot吧!!!