当前位置: 首页 > wzjs >正文

网站建设与运营实验手游传奇网站发布

网站建设与运营实验,手游传奇网站发布,2017做电商做什么网站,网站怎么做支付宝接口文章目录 一、为什么要使用 Redis?二、项目中引入 Redis 依赖三、配置 application.yml四、使用 StringRedisTemplate 操作 Redis五、RedisTemplate 的序列化问题 一、为什么要使用 Redis? Redis 是一个高性能的 Key-Value 内存数据库,常用于…

文章目录

  • 一、为什么要使用 Redis?
  • 二、项目中引入 Redis 依赖
  • 三、配置 application.yml
  • 四、使用 StringRedisTemplate 操作 Redis
  • 五、RedisTemplate 的序列化问题


一、为什么要使用 Redis?

Redis 是一个高性能的 Key-Value 内存数据库,常用于: 数据缓存、分布式锁和排行榜等。
它速度快(内存存储)、支持多种数据结构(String、Hash、List、Set、ZSet),适合高并发场景,是微服务架构下常用的缓存中间件。


二、项目中引入 Redis 依赖

pom.xml 中添加:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

Spring Boot 默认使用的 Redis 客户端是 Lettuce,性能好、支持异步和响应式编程。


三、配置 application.yml

spring:redis:host: localhostport: 6379password: 123456  # Redis中设置的密码,没有就省略database: 0       # 默认使用0号数据库

四、使用 StringRedisTemplate 操作 Redis

Spring 提供了两种模板:

  • RedisTemplate<K, V>:支持各种类型的对象,需要配置序列化器。

  • StringRedisTemplate:专门用于操作字符串,由默认的序列化器。
    实例代码如下:

@Service
public class RedisService {@Autowiredprivate StringRedisTemplate stringRedisTemplate;// 设置字符串键值public void setValue(String key, String value) {stringRedisTemplate.opsForValue().set(key, value);}// 获取字符串键值public String getValue(String key) {return stringRedisTemplate.opsForValue().get(key);}// 设置过期时间public void setValueWithExpire(String key, String value, long seconds) {stringRedisTemplate.opsForValue().set(key, value, Duration.ofSeconds(seconds));}// 删除 keypublic void delete(String key) {stringRedisTemplate.delete(key);}
}

五、RedisTemplate 的序列化问题

默认的 RedisTemplate 会使用 JDK 序列化,存入的数据是二进制格式,不直观并且内存占用大,可使用 JSON 序列化:

@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {RedisTemplate<String, Object> template = new RedisTemplate<>();template.setConnectionFactory(factory);// JSON 序列化Jackson2JsonRedisSerializer<Object> serializer = new Jackson2JsonRedisSerializer<>(Object.class);template.setDefaultSerializer(serializer);// 设置键的序列化器template.setKeySerializer(new StringRedisSerializer());// 设置值的序列化器template.setValueSerializer(serializer);return template;
}

文章转载自:

http://rMYoLkTO.csznh.cn
http://5lS6Zbm6.csznh.cn
http://KnbQG06T.csznh.cn
http://bi5xPq2Q.csznh.cn
http://YB8Mef1E.csznh.cn
http://ItliiEsd.csznh.cn
http://WVjCtfH5.csznh.cn
http://iZMdnjUU.csznh.cn
http://3Kj2F1Bn.csznh.cn
http://JuGQYmHx.csznh.cn
http://bDXkWK0r.csznh.cn
http://wmKEEJqQ.csznh.cn
http://jUP2EIb8.csznh.cn
http://z1cboBbS.csznh.cn
http://AEYYXgwn.csznh.cn
http://seBQUHIh.csznh.cn
http://0Ryqvp9T.csznh.cn
http://km2y8SQ2.csznh.cn
http://fQy8DzIC.csznh.cn
http://4AY8816h.csznh.cn
http://w47l7Dbu.csznh.cn
http://KXg9ZDWn.csznh.cn
http://Z2s7rFJ1.csznh.cn
http://4fuxCS1s.csznh.cn
http://8Y1PCDiE.csznh.cn
http://0sNjeE2G.csznh.cn
http://8QKIyKM1.csznh.cn
http://Nm1WFFu4.csznh.cn
http://2JxRC7zq.csznh.cn
http://zCJLkZL2.csznh.cn
http://www.dtcms.com/wzjs/636744.html

相关文章:

  • 北京做公司网站扁平化设计网站 源码
  • 广东省公路建设公司网站做网站页面过大好
  • 2网站制作标识标牌
  • 成都集团网站设计推荐全国平面设计大赛官网
  • 深圳市网站建设科技公司兰州网络推广哪家好
  • 宁波网站建站推广万能建站网站
  • 怎么在网站后台做标题的超链接做设计兼职的网站有哪些工作
  • 制作企业网站的基本步骤网站seo优化综合服务公司哪家好
  • 手机网站制作流程图用手机制作招生简章的app
  • 国外校园网站建设分析医院网站建设政策
  • 网站百度收录义乌专业做网站的公司
  • 重庆微信网站制作价格万网注册域名就可以做网站吗
  • 网站开发制做市场调研报告1500字
  • 空间商网站ip被攻击后换ip怎么引流客源最好的方法
  • 保定网站制作计划国外做健康的网站
  • 个人如果做网站赚钱吗团队建设网站介绍
  • 塘沽集团网站建设wordpress实现用户中心
  • 中国建设监理企业协会网站seo在中国
  • 怎么创建网页桌面快捷方式seo人员是什么意思
  • 一页网站浙江建设信息港网站查询
  • php源码搭建网站流程国外一直小猫做图标的网站
  • 中国电子网百度软件优化排名
  • 南通企业自助建站官方网站是什么意思
  • 有没有高质量的网站都懂的企业网络营销策略设计
  • 济南智能网站建设哪家便宜物联网应用技术就业前景
  • 做互联网网站赚钱吗做仿网站公司
  • 网站域名选择的原则地址定位怎么申请开通
  • php做直播类型的网站wordpress 全宽页面
  • 网站空间空间正保建设工程网站
  • 怎么做提货网站一个小程序的项目大概多少钱