• 在SpringBoot⼯程连接Redis


    Spring Data Redis依赖中,提供了⽤于连接redis的客户端:

    RedisTemplate

    StringRedisTemplate

    创建springBoot应⽤

    或者可以在现有的SpringBoot项目的Maven中引入

        org.springframework.boot

        spring-boot-starter-data-redis

    配置redis

    application.yml⽂件配置redis的连接信息

    spring:

        redis:

            host: 47.96.11.185

            port: 6379

            database: 0

            password: 123456

    使⽤redis客户端连接redis

    直接在service中注⼊ RedisTemplate 或者 StringRedisTemplate ,就可以使⽤此对象完成redis操作

    @Service

    public class ProductServiceImpl implements ProductService {

        @Autowired

        private StringRedisTemplate stringRedisTemplate;

        public void addInfoToRedis() {

            try {

                Product product =new Product("103","王老吉",4.0);

                String s =new ObjectMapper().writeValueAsString(product);

                stringRedisTemplate.boundValueOps(product.getProductId()).set(s);

            }catch (JsonProcessingException e) {

                e.printStackTrace();

            }

        }

        public Product getInfoFromRedis(String productId) {

            Product product =null;

            try {

                String s =stringRedisTemplate.boundValueOps(productId).get();

                product =new ObjectMapper().readValue(s,Product.class);

            }catch (JsonProcessingException e) {

                e.printStackTrace();

            }

            return product;

        }

    }

  • 相关阅读:
    【Flink】
    运维工程师现在用什么系统
    请小心ETCD的Compact
    Qt中利用QTextBrowser控件设计日志窗口
    数据通信网络之IPv6以太网多层交换
    云表|都有生产管理模块,MES和ERP有什么不同,该如何选择
    框架的概念
    【Vue】url拼接参数获取解析
    GBase8s数据库SET Database Object Mode 语句
    vue3的宏到底是什么东西?
  • 原文地址:https://blog.csdn.net/dante1987/article/details/126243368