• 2024-10-11C# StackExchange.Redis RedisHelper 工具类
    StackExchange.RedisRedisHelper工具类Install-PackageStackExchange.RedisusingMicrosoft.Extensions.Configuration;usingStackExchange.Redis;usingSystem;usingSystem.Collections.Generic;usingSystem.Configuration;usingSystem.IO;usingSystem.Text;u
  • 2024-07-30java @Cacheable生成的redisKey,出现两个连续的冒号::
    1、参考基于redis2.1.6实现springcache生成的key多出一个冒号2、解决需要对key进行处理,【重点】是computePrefixWith方法config=config.computePrefixWith(cacheName->{returncacheName+StrUtil.COLON;});以下是完整代码实现CacheK
  • 2024-06-01PHP利用前端跨域请求限制实现域名授权
    前言晓杰最近在开发一个活码引流系统,功能基本已经开发完成,正在研究授权方面的问题,下面是晓杰研究出来的结果,分享给大家,不喜勿喷!研究过程由于前后端分离架构,前端使用了Vue2.6后端使用了ThinkPHP6,刚开始开发的时候就遇到了跨域请求失败的问题。后续将后台增加了$hea
  • 2023-10-28java redis 短信业务应用
    javaredis短信业务应用短信业务场景:根据实际业务来通知客户,在短信的MQ中新增字段:是否需要发送短信的标识,短信微服务可以接收到MQ后根据该字段来判断是否发送。如果发送端MQ的事件的操作是分开的,比如步骤1:修改订单,步骤2:产生修改后的费用去支付,在支付成功之后才发送该MQ消息。
  • 2023-05-26批量删除rediskey(使用scan模式)
    importredisimportre#连接Redisr=redis.Redis(host='192.168.1.42',port=31448,db=0,password='Y11111')#需要删除的key的正则表达式pattern='data-*'#定义SCAN命令的游标初始值cursor=0#循环遍历Redis中符合正则表达式的key,并逐个删除while
  • 2023-05-23SpringBoot声明连接多个redis数据源配置模版
    在实际开发中,我们可能会用到2个不同的redis数据源;如何连接查询详情:文章目录一、依赖二、配置文件三、config类配置四、序列化问题五、封装工具类一、依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-dat
  • 2023-03-27支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成
    支付回调MQ消息的幂等处理及MD5字符串es中的使用及支付宝预授权完成1.幂等的处理,根据对象的转json转md5作为key,退款的处理控制发送端?业务上比较难控制。支付异步通知,
  • 2022-11-27redis工具类-说明文档
    redis工具类-说明文档一、键值设计 1、key名设计 可读性和可管理性简洁性不要包含特殊字符2、value设计 拒绝bigkey选择适合的数据类型控制key的生
  • 2022-09-25Redis 基本操作
    字符串(Strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)
  • 2022-09-19优化登录模块(二十三)
    一、使用Redis存储验证码验证码需要频繁的访问与刷新,对性能要求较高。验证码不需永久保存,通常在很短的时间后就会失效。分布式部署时,存在Session共享的问题。RedisKe
  • 2022-09-01Spring整合Redis(十八)
    一、Redis简介Redis是一款基于键值对的NoSQL数据库,它的值支持多种数据结构:字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sortedsets)等。Redi