zoukankan      html  css  js  c++  java
  • SpringBoot学习笔记:Redis缓存

    SpringBoot学习笔记:Redis缓存

    关于Redis

      Redis是一个使用ANSI C语言编写的免费开源、支持网络、可基于内存亦可以持久化的日志型、键值数据库。其支持多种存储类型,包括String(字符串)、List(链表)、Set(集合)、有序集合、Hash(哈希类型)

    用Redistemplate操作Redis

      在Java中操作Redis可以使用Jedis。Spring Data Redis是基于Redis来实现的,它在Jedis上面封装了一层,让我们操作Redis更加简单

    连接Redis服务器

      我们在Linux服务器上安装Redis服务后,需要在redis安装目录的配置文件(redis.config)中关闭保护模式并设置访问密码:

    # bind 127.0.0.1  -- 注释掉此行
    ...
    protected-mode no  -- 将 yes改为 no
    ...
    requirepass mypassword  -- 设置密码
    

      在我们的SpringBoot应用中,首先要添加依赖:

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>

      接着在配置文件中配置Redis服务器地址:

    # Redis配置
    spring.redis.host=******
    spring.redis.port=6379
    spring.redis.password=******

    Redistemplate

      Redistemplate是一个泛型类,可以指定key和value类型,我们以字符串操作来演示。

    自定义缓存工具类

    参考链接

      

      

  • 相关阅读:
    webapi之fiddler头设置
    ios---setContentOffset
    webapi参数处理get过个参数
    socket网络编程
    logging模块
    configparser模块(拷贝)
    hashlib模块--摘要算法
    异常处理
    面向对象拓展
    反射
  • 原文地址:https://www.cnblogs.com/MrSaver/p/11537904.html
Copyright © 2011-2022 走看看