首页 > 数据库 >Redis安装使用

Redis安装使用

时间:2023-01-12 14:02:39浏览次数:58  
标签:存储 spring redis pool 使用 Redis 安装 id redisTemplate

在开发网页的时候 我们难免要发送短信 做页面判断 Redis就是一个外置存储仓库 使用安装Redis

  1. 安装 百度云
    链接:https://pan.baidu.com/s/1Mvfaxw3J5SOg39V0aZOrHA
    提取码:n7hc

  2. 解压 双击运行redis-server.exe 界面表示启动成功
    Redis安装使用_redis下载安装

  3. maven导入启动器

   <!--redis-->
  <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-data-redis</artifactId>
  </dependency>
  1. application.properties 添加配置信息 那个服务器用那个写上
# database name
spring.redis.database=0
# server host1
spring.redis.host=127.0.0.1
# server password
#spring.redis.password=
#connection port
spring.redis.port=6379
# pool settings ...
spring.redis.jedis.pool.max-idle=8
spring.redis.jedis.pool.min-idle=0
spring.redis.jedis.pool.max-active=8
  1. 安装redis查看器

Redis安装使用_redis_02
6. 打开查看 建立本地连接 默认本地连接localhost (127.0.0.1) 可以通过配置信息知道 连接方式
Redis安装使用_redis学习使用_03
默认从db(0) 开始存储 相当于数据库
Redis安装使用_spring_04
7. 调用代码 添加值 增加 查询 删除 使用spring-data提供的模板操作

    @Autowired
    private RedisTemplate<String,String> redisTemplate;

    @org.junit.Test
    public void test(){
        //定义主键 参数
        String id="1761";
        //要保存的值 参数
        String test="0939";
        /**
         * 存储
         * 第一个参数 key 存储主键 必须唯一 可以是手机号
         * 第二个参数 value 你要保存的值 可以是短信验证码
         * 第三个参数 生命周期 过期失效 不写默认永久存储 后边为单位 分钟 小时 天
         */
        redisTemplate.opsForValue().set(id, test, 24,TimeUnit.HOURS);

        //获取 只能通过主键获取
        String s = redisTemplate.opsForValue().get(id);
        System.out.println(s);
        // 删除激活码
    //    redisTemplate.delete(id);
    }

8 运行后结果
Redis安装使用_redis_05总结:redis 外置存储 存储形式为KeyValue形式 相当于session的功能 减轻服务器压力 简单 高效 方便 实用

祝你幸福
送你一首歌《美丽的神话》成龙 / 金喜善 电影《神话》插曲 钢琴版 王崴版权原因下架
附图 梵高《星空》
Redis安装使用_redis_06

标签:存储,spring,redis,pool,使用,Redis,安装,id,redisTemplate
From: https://blog.51cto.com/u_15939406/6004111

相关文章

  • @Data注解使用/注解getset不起作用
    讲个小工具Idea创建对象时不用写getset方法导入maven坐标<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency......
  • idea 反向安装jar包到仓库
    第一步:配置maven环境变量第二步:虚拟坐标,拼接安装命令(命令的执行一定要在jar所在目录下)mvninstall:install-file-DgroupId=com.aliyuncs-DartifactId=aliyun-java-sdk-......
  • matlab2008a下载与安装
     下载地址:MATLAB2008下载地址(本人亲测,速度2.5M左右)-经管之家官网!(pinggu.org)安装教程:Matlab+R2008a下载地址及安装教程_文档之家(doczj.com)......
  • 【转】FinalShell Linux版安装及教程
      转自:http://www.hostbuf.com/t/1059.htmlFinalShellLinux版安装及教程wntr 2017-06-1917:20  65月前  590984 阅读 0 回复 FinalShell ......
  • 5分钟掌握画布元素的使用
    画布(canvas)是HTML5中新增加的一个非常重要的元素,使用它的API,我们可以通过绘制的方式实现图形、线条和文字的显示。目标使用画布元素,快速绘制一个中小学教学使用的工具,效果如......
  • 3分钟安装docker-ce管理工具
    s容器在企业级应用部署中应用越来越广泛,特别是IT流量较大企业,熟悉对容器的编排部署是我们软件开发人员、系统运维人员、网络管理人员必须掌握的技能之一,下面我将为大家介绍......
  • Python程序员需了解的:Django框架之环境安装
    虚拟环境安装:开发中问题:如何在同一台主机中,要开发多个不同的项目,而且需要用到同一个包的不同版本?尝试分析:在开发过程中,使用python的包时可以联网安装,使用sudopipinstall......
  • SpringBoot系列之Redis实现消息队列
    1前言本教程主要讲解的是如何在SpringBoot中用Redis实现消息队列。学习本教程的前提知识点是有SpringBoot、Redis、消息队列等基础。所以默认各位大佬已经掌握以上知识点。......
  • 使用Android 调试桥(ADB)卸载手机自带软件
    今天忍受不了手机自带的应用商店广告过多,打算卸载了,结果在应用管理页面中这个软件没有卸载按钮,后面查找了可以使用ADB命令行卸载,这里做一些简单记录。1.准备1.1硬件准......
  • 如何手动安装python模块包package
    我们不用CdC:\Users\xxx.xx\AppData\Local\Programs\Python\Python311Python-mpipinstallopenpyxl的方法。解答:下载包解压后,放到python安装目录Lib底下site-packag......