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接口

    提供的有相关的序列化器

  • 相关阅读:
    12款JavaScript表单插件
    10个强大的Javascript表单验证插件推荐
    memcached服务器搭建
    15 个非常吸引人的 jQuery 弹窗插件
    37个超级棒的 jQuery菜单插件
    nginx添加ssl证书认证
    27个jQuery网页拖放操作的插件
    memcached集群负载均衡
    python基础2
    ADO SQL数据库
  • 原文地址:https://www.cnblogs.com/wangju/p/11899934.html
Copyright © 2011-2022 走看看