返回顶部
首页 > 资讯 > 精选 >ssm框架如何使用redis
  • 744
分享到

ssm框架如何使用redis

2024-04-02 19:04:59 744人浏览 独家记忆
摘要

SSM框架使用Redis的示例:导入Redis相关jar包,代码:<!-- redis相关 -->    <dependency>  &

ssm框架如何使用redis

SSM框架使用Redis的示例:

导入Redis相关jar包,代码:

<!-- redis相关 -->

    <dependency>

      <groupId>redis.clients</groupId>

      <artifactId>jedis</artifactId>

      <version>2.9.0</version>

    </dependency>

    <dependency>

      <groupId>org.springframework.data</groupId>

      <artifactId>spring-data-redis</artifactId>

      <version>1.6.2.RELEASE</version>

    </dependency>

在redis.properties文件中写入Redis基本配置属性,代码:

服务器ip

redis.hostname = 127.0.0.1

# redis数据库端口

redis.port = 6379

# 使用的数据库(共有16个数据库0~15)

redis.database = 2

# 控制一个pool可分配多少个jedis示例

redis.pool.maxActive = 50

# 控制一个pool最多有多少个状态为idle的jedis实例

redis.pool.maxIdle = 300

# 最大等待连接时间(单位毫秒)

redis.pool.maxTotal = 600

# redis密码(一般不设置密码,设了重启服务也会没有)

redis.pass =

在applicationContext.xml中添加相关bean,代码:

<!-- 载入配置文件 -->

    <context:property-placeholder location="classpath:redis.properties" ignore-unresolvable="true"/>

    <!-- 配置JedisPoolConfig示例 -->

    <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig">

        <property name="maxIdle" value="${redis.pool.maxIdle}"/>

        <property name="maxTotal" value="${redis.pool.maxTotal}"/>

    </bean>

    <!-- 配置JedisConnectionFactory -->

    <bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory">

        <property name="hostName" value="${redis.hostname}"/>

        <property name="port" value="${redis.port}"/>

        <property name="passWord" value="${redis.pass}"/>

        <property name="database" value="${redis.database}"/>

        <property name="poolConfig" ref="poolConfig"/>

        <property name="usePool" value="true"/>

    </bean>

    <!-- 配置RedisTemplate-->

    <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate">

        <property name="connectionFactory" ref="jedisConnectionFactory"/>

        <property name="defaultSerializer">

            <bean class="org.springframework.data.redis.serializer.GenericJackson2JSONRedisSerializer"/>

        </property>

        <property name="keySerializer">

            <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/>

        </property>

        <property name="valueSerializer">

            <bean class="org.springframework.data.redis.serializer.GenericJackson2jsonRedisSerializer"/>

        </property>

        <property name="hashKeySerializer">

            <bean class="org.springframework.data.redis.serializer.StringRedisSerializer"/>

        </property>

        <property name="hashValueSerializer">

            <bean class="org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer"/>

        </property>

    </bean>

自动注入RedisTemplate并使用,代码:

 @Autowired

    private RedisTemplate redisTemplate;

   

   @Override

    public Account getAccountById(Integer id) {

        if(redisTemplate.opsForHash().hasKey("Account",id.toString())){

            //redis缓存中包含数据,则从redis中获取

            System.out.println("从redis中获取");

            return (Account) redisTemplate.opsForHash().get("Account",id.toString());

        } else {

            //redis缓存中不含该数据,则从Mysql中获取

            System.out.println("从mysql中获取");

            return accountDao.getAccountById(id);

        }

    }

--结束END--

本文标题: ssm框架如何使用redis

本文链接: https://lsjlt.com/news/116276.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • ssm框架如何使用redis
    ssm框架使用redis的示例:导入Redis相关jar包,代码:<!-- redis相关 -->    <dependency>  &...
    99+
    2024-04-02
  • tp框架中如何使用redis
    tp框架中使用redis的示例:直接调用框架自带的Redis类:例如:路径为:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。示例代码:public function test(){...
    99+
    2024-04-02
  • tp5框架中如何使用redis
    tp5框架中使用redis的示例:打开tp5框架的编辑器,输入以下代码使用redis:...
    99+
    2024-04-02
  • 怎么在shiro使用ssm框架
    本篇文章为大家展示了怎么在shiro使用ssm框架,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.在pom.xml中引入依赖<!--  shiro -->...
    99+
    2023-06-14
  • 如何使用eclipse+maven一步步搭建SSM框架
    这篇文章将为大家详细讲解有关如何使用eclipse+maven一步步搭建SSM框架,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。SSM (SSM 框架集)SSM(Spring+SpringMVC+MyBa...
    99+
    2023-05-30
    eclipse maven ssm
  • 如何在java项目中应用SSM框架
    本篇文章给大家分享的是有关如何在java项目中应用SSM框架,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。配置环境变量配置完后,使用命令行输入mvn -version查看是否配...
    99+
    2023-05-30
    java ssh框架
  • 如何搭建Java中的SSM框架
    这篇文章主要介绍了如何搭建Java中的SSM框架,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装相关文件:MyEclipse界面:测试项目简单增删改:ssm+mysql+e...
    99+
    2023-05-30
    java ssm
  • 如何对SSM框架进行整合
    今天就跟大家聊聊有关如何对SSM框架进行整合,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SSM(Spring+SpringMVC+Mybatis)是目前较为主流的企业级架构方案,不...
    99+
    2023-05-31
    ssm
  • Ajax框架中SSM整合框架如何实现ajax校验
    这篇文章主要介绍了Ajax框架中SSM整合框架如何实现ajax校验,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。刚学习了ssm框架,ajax...
    99+
    2024-04-02
  • Java SSM框架怎么应用
    这篇文章主要介绍了Java SSM框架怎么应用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java SSM框架怎么应用文章都会有所收获,下面我们一起来看看吧。一、什么是SSM框架?SSM框...
    99+
    2023-07-05
  • redis在框架中如何应用
    redis在框架中应用的示例:Redis在Spring框架中应用,spring整合redis连接池配置,代码:<!-- spring整合jedis --><!-- jedis 连接池...
    99+
    2024-04-02
  • ci框架如何用redis队列
    ci框架用redis队列的示例:在autoload.php中加入如下配置行:$autoload['libraries'] = array('redis');在/application/co...
    99+
    2024-04-02
  • 利用IDEA配置Maven如何搭建一个ssm框架
    本篇文章给大家分享的是有关利用IDEA配置Maven如何搭建一个ssm框架,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、配置Maven环境下载Maven下载完成解压压缩包并...
    99+
    2023-05-31
    idea maven ssm
  • spring框架怎么使用redis
    "spring框架使用redis的方法:在pom.xml中导入redis的相关依赖,例如:<dependency><groupId>redis.clients</groupId><arti...
    99+
    2024-04-02
  • java SSM框架 代码生成器 websocket即时通讯 shiro redis 后台框架源码
    A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、...
    99+
    2023-06-02
  • redis与ssm如何整合
    这篇文章主要介绍redis与ssm如何整合,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SSM+redis整合ssm框架之前已经搭建过了,这里不再做代码复制工作。这里主要是利用redis去做mybatis的二级缓存,...
    99+
    2023-05-30
    ssm redis
  • 如何使用css框架
    如何使用css框架,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 css框架使用步骤:1、设置me...
    99+
    2024-04-02
  • 如何使用AJAX框架
    这篇文章主要介绍“如何使用AJAX框架”,在日常操作中,相信很多人在如何使用AJAX框架问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用AJAX框架”的疑惑有所帮助!接...
    99+
    2024-04-02
  • HTML框架如何使用
    本篇内容主要讲解“HTML框架如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML框架如何使用”吧! 构建框架页面 框架可以用<frame&...
    99+
    2024-04-02
  • 如何使用angular框架
    这篇文章给大家分享的是有关如何使用angular框架的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。简介关于service worker,网络上已经有了较多的文章。总的来说它依靠缓...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作