1.添加所需依赖
<!-- redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
2.配置appplication.properties
没有密码就不用填写
#redis
spring.redis.host=127.0.0.1
spring.redis.password=
spring.redis.port=6379
spring.redis.pool.max-active=8
3.自动注入StringRedisTemplates
使用StringRedisTemplates可以操作redis
//使用StringRedisTemplate操作redis
@Autowired
private StringRedisTemplate stringRedisTemplate;
4. Redis的数据结构
5.操作这些结构
- opsForValue,用来设置普通的Key-value
//设置一个键为testKey,值为testValue,并将其放入redis中
stringRedisTemplate.opsForValue().set("testKey","testValue");
//从redis中取出键为testKey的值
stringRedisTemplate.opsForValue().get("testKey");
其中很多方法,可以自己进行尝试
- opsForList,用来操作LIst结构
//设置一个键为testKey,值为testValue,并将其放入redis中
stringRedisTemplate.opsForList().leftPsuh("testKey","testValue");
//从redis中取出键为testKey的值
stringRedisTemplate.opsForList().get("testKey");
其中很多方法,可以自己进行尝试
- opsForHash:用来操作Hash数据结构
stringRedisTemplate.opsForHash.put("cacahe","1","2");
String str = (String)stringRedisTemplate.opsForHash().get("cache","1");
其中很多方法,可以自己进行尝试
基本的增删改查完整代码下载:https://download.csdn.net/download/m0_45025658/12363618