zoukankan      html  css  js  c++  java
  • SpringDataRedis简单入门介绍

    1:问题引入

    在实际开发中,开发的每一个项目,每天都有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。那如何解决呢?我们通常的做法有两种:一种是数据缓存、一种是网页静态化。我们今天讨论第一种解决方案。

    2:什么是SpringDataRedis  

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

    3: Redis

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

    4:Jedis

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

    5:spring-data-redis针对jedis提供了如下功能

      连接池自动管理,提供了一个高度封装的“RedisTemplate”类
      针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为operation接口

    提供的有相关的序列化器

  • 相关阅读:
    Study Plan The Twelfth Day
    Study Plan The Fifteenth Day
    Study Plan The Seventeenth Day
    Study Plan The Tenth Day
    Study Plan The Eighth Day
    Study Plan The Eleventh Day
    Study Plan The Sixteenth Day
    Study Plan The Thirteenth Day
    Study Plan The Fourteenth Day
    Study Plan The Ninth Day
  • 原文地址:https://www.cnblogs.com/wangju/p/11899934.html
Copyright © 2011-2022 走看看