springboot集成redis并操作redis

1、首先导入依赖

<!--springboot操作redis-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>

2、编写配置文件

  编写配置文件:application.properties,一般默认端口号是6379,我这里使用的是windows版本的服务器,本机的redis,所以url是127.0.0.1,想要获取该redis进行学习的同学,可以到我的资源中去下载。

# 应用名称
spring.application.name=redis-02-springboot
# 应用服务 WEB 访问端口
server.port=8080

# 配置redis连接
spring.redis.host=127.0.0.1  #主机地址
spring.redis.port=6379  # 端口号

3、连接并操作redis

@SpringBootTest
class Redis02SpringbootApplicationTests {

    @Autowired
    private RedisTemplate redisTemplate;

    @Test
    void contextLoads() {

        //redisTemplate 操作不同的数据类型,api和我们的指令是一样的
        // opsForValue 操作字符串类型 类似于string
        // opsForList
        // opsForSet
        // opsForHash
        // opsForGeo
        // opsForZSet
        // opsForHyperLogLog
        // opsForValue().setBit() 相当于bitmaps


        //除了基本操作,我们常用的方法都可以通过redisTemplate操作,比如事务,和基本的CRUD
        redisTemplate.multi();  //开启事务
        redisTemplate.exec();  //执行事务
        redisTemplate.discard(); //放弃事务
        redisTemplate.delete("k1"); //删除一个键

        redisTemplate.opsForValue().set("k1","v1");
        System.out.println(redisTemplate.opsForValue().get("k1"));

        //获取redis的连接对象
        RedisConnection connection = redisTemplate.getConnectionFactory().getConnection();
        connection.flushDb(); //通过连接对象来清空数据库
        connection.flushDb();

    }

}
posted @   爱吃雪糕的小布丁  阅读(8)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示