redis下载安装以及基本使用
下载地址
链接:百度网盘 请输入提取码 提取码:0410
一个名对应一个数值
内存级 在内存里进行操作
准备启动
我们现在就有一个redis客户端的服务器了
我们再启动一个cmd
操作redis数据库
redis里面的基本数据类型有五种
还有其他的拓展数据类型
springboot整合redis
新建一个项目
看依赖
要操作redis服务器
得告诉他
所以我们要对redis进行配置
我们在yml配置文件里进行配置
配置
spring:
redis:
host: localhost
port: 6379
RedisTemplate
是 Spring Framework 提供的用于操作 Redis 数据库的核心类之一。它是 Spring Data Redis 模块的一部分,通过提供高级的、线程安全的访问 Redis 数据库的方法,简化了与 Redis 的集成和操作。
package com.bigdata1421.redis;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.core.ValueOperations;
@SpringBootTest
class RedisApplicationTests {
@Autowired
private RedisTemplate redisTemplate;
@Test
void test() {
//SET 操作
ValueOperations ops1=redisTemplate.opsForValue();
ops1.set("age",21);
//GET 操作
ValueOperations ops2=redisTemplate.opsForValue();
Object age=ops2.get("age");
System.out.println(age);
}
}
还可以放哈希格式的数据
其实springboot整合redis就是
主要靠一个RedisTemplate
boot读写redis客户端
我们发现在idea里使用的redis
即在springboot里整合的redis
和我们之前安装的redis不是一个redis
即我们在springboot里往redis里传入写入字段数据
我们在控制台
在命令行cmd窗口查询查不到
我们把cmd停掉
发现不能运行
证明确实是同一个客户端
原因
我们写在数据库里面的是以字符串为数据类型的存储单元
我们传入的数据
如果是对象类型
用命令行去查询时得会转码
就是指定格式
在把数据写入数据库的时候 已经把对象类型的数据进行了转码
我们该如何去做呢
这样我们就能放入我们之前存入的数据
其实我们制定泛型也行
而不是默认Object存入
boot操作redis客户端
引入jedis的坐标
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>5.1.2</version>
</dependency>
我们可以做进一步的配置
如连接池最大活动连接数
spring:
redis:
host: localhost
port: 6379
client-type: jedis
spring:
redis:
host: localhost
port: 6379
client-type: jedis
jedis:
pool:
max-active: 8
lettuce是springboot默认的客户端
个人号推广
博客主页
多多!-CSDN博客
Web后端开发
https://blog.csdn.net/qq_30500575/category_12624592.html?spm=1001.2014.3001.5482
Web前端开发
https://blog.csdn.net/qq_30500575/category_12642989.html?spm=1001.2014.3001.5482
数据库开发
https://blog.csdn.net/qq_30500575/category_12651993.html?spm=1001.2014.3001.5482
项目实战
https://blog.csdn.net/qq_30500575/category_12699801.html?spm=1001.2014.3001.5482
算法与数据结构
https://blog.csdn.net/qq_30500575/category_12630954.html?spm=1001.2014.3001.5482
计算机基础
https://blog.csdn.net/qq_30500575/category_12701605.html?spm=1001.2014.3001.5482
回忆录
https://blog.csdn.net/qq_30500575/category_12620276.html?spm=1001.2014.3001.5482