首页 > 数据库 >SpringDataRedis:第一章:简介

SpringDataRedis:第一章:简介

时间:2022-12-30 10:57:43浏览次数:62  
标签:封装 简介 redis 第一章 Jedis spring 操作 Redis SpringDataRedis

SpringDataRedis简介
项目常见问题思考

我们目前的系统已经实现了广告后台管理和广告前台展示,但是对于首页每天有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。
Redis

redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。
Jedis

Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。
Spring Data Redis

Spring-data-redis是spring大家族的一部分,提供了在srping应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装,RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring 3.1 cache进行了实现。

spring-data-redis针对jedis提供了如下功能:
1.连接池自动管理,提供了一个高度封装的“RedisTemplate”类
2.针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为operation接口
ValueOperations:简单K-V操作
SetOperations:set类型数据操作
ZSetOperations:zset类型数据操作
HashOperations:针对map类型的数据操作
ListOperations:针对list类型的数据操作
Spring Data Redis入门小Demo
准备工作

 

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120481941

标签:封装,简介,redis,第一章,Jedis,spring,操作,Redis,SpringDataRedis
From: https://www.cnblogs.com/wangchuanxinshi/p/17014324.html

相关文章

  • AD7745/AD7746简介
    简介AD7745/AD7746,24位CDC(Capacitance-to-DigitalConverter)转换芯片。AD7745单路,AD7746为双路输入。测量范围+-4pF,最大偏置电容为17pF。数据更新频率10~90HZI2C接......
  • Socket简介
    1.什么是Socket在计算机通信领域,socket被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过socket这种约定,一台计算机可以接收其他计算机的数据,也可......
  • 第一章《初学者问题大集合》第7节:编写第一个Java程序
    ​下载并安装好IDEA之后,就可以编写Java程序啦!前文曾经讲过,Java程序最初的存在形式是Java源文件,经过编译之后又会产生字节码文件。当今时代,软件项目的规模越来越大,因此软件项......
  • 【维生素C语言】第一章 - 初识C语言
    声明:由于作者水平有限,本文难免有错误和不准确之处,本人也很想知道这些错误,恳望读者批评指正。【联系方式】[email protected]【更新记录】2020年4月4日(第三次更新)【勘误记......
  • 图形查看器丨IrfanView功能简介
    IrfanView是一款快速、紧凑和创新的图形查看器,适用于WindowsXP、Vista、7、8、10和11。 IrfanView寻求创建独特、新颖和有趣的功能,与其他一些图形查看器不同,它......
  • Movavi视频套件2022功能简介
    Movavi视频套件2022多合一的视频制作工具:编辑器、转换器、屏幕录像机等。非常适合远程工作和远程学习。  产品功能01、编辑视频和音频使用......
  • 第一个Mybatis程序示例 Mybatis简介(一)
    一步一步搭建Mybatis的使用示例,项目中可能只是编写接口与XML映射文件,本文根据官方文档从底层描述一个完整示例,并对Mybatis进行了一个简单的介绍,作为入门......
  • Web技术的发展 网络发展简介(三)
    即使你精通js,但是却不知道为什么有js的话,人生岂不是有点缺憾?天天开发web项目,却不了解点历史,是否也会有点失落?本文从web的最初发明的历史开始,对web的发展......
  • LF Professional及WINTERACTER产品简介
    LF专业版v7.9LFProfessionalv7.8将32/64位Rainier编译器与经典的Lahey/FujitsuLF95编译器相结合!Rainier完全符合Fortran95/90/77标准,并广泛支持Fortran2003......
  • 黄民烈简介
    姓名:黄民烈职称:副教授电子邮件:[email protected]个人主页:http://coai.cs.tsinghua.edu.cn/hml/教育背景工学学士(工程物理),清华大学,中国,2000;工学博士......