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

商业网站建设的方法商洛网站开发

商业网站建设的方法,商洛网站开发,wordpress的列表,专业手机网站制作哪家好SpringBoot 监听Redis key过期回调 场景 Spring boot实现监听Redis key失效事件可应对某些场景例如#xff1a;处理订单过期自动取消、用户会员到期… 开启Redis键过期回调通知 Redis默认是没有开启键过期监听功能的#xff0c;需要手动在配置文件中修改。Linux操作系统 修…SpringBoot 监听Redis key过期回调 场景 Spring boot实现监听Redis key失效事件可应对某些场景例如处理订单过期自动取消、用户会员到期… 开启Redis键过期回调通知 Redis默认是没有开启键过期监听功能的需要手动在配置文件中修改。Linux操作系统 修改redis安装目录下的redis.conf配置文件然后找到notify-keyspace-events Ex这行代码默认是注释掉的取消注释即可(即删除掉前面的#)。也有一种情况是没有这一行的这种情况下直接把这一行添加上去即可。然后重启redis。 Windows操作系统 在安装目录下找到redis.windows.conf和redis.windows-service.conf两个文件然后分别修改这两个文件中的notify-keyspace-events Ex字段取消注释即可。然后重启redisWindows重启命令为redis-server.exe --service-start。 Java代码实现监听回调 添加Redis键过期监听配置 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.listener.RedisMessageListenerContainer;/*** Description: redis 回调监听配置类* 1。需要打开redis.conf配置类打开回调监听配置 #开启key 过期回调监听 notify-keyspace-events Ex* 2。编写回调监听配置类RedisListenerConfig* 3。重写失效回调方法 RedisKeyExpirationListerner**/Configuration public class RedisListenerConfig {BeanRedisMessageListenerContainer container(RedisConnectionFactory factory){RedisMessageListenerContainer containernew RedisMessageListenerContainer();container.setConnectionFactory(factory);return container;} } 创建监听类 import org.springframework.data.redis.connection.Message; import org.springframework.data.redis.listener.KeyExpirationEventMessageListener; import org.springframework.data.redis.listener.RedisMessageListenerContainer; import org.springframework.stereotype.Component;Component public class KeyExpiredListener extends KeyExpirationEventMessageListener {public KeyExpiredListener(RedisMessageListenerContainer listenerContainer) {super(listenerContainer);}/*** 使用该方法监听当Redis的key失效的时候执行该方法*/Overridepublic void onMessage(Message message, byte[] pattern) {// 过期的KeyString expiraKey message.toString();System.out.println(该Key已失效expiraKey);}} 3.指定Redis的 key 设置值及其过期时间 Redis Setex 命令为指定的 key 设置值及其过期时间。如果 key 已经存在 SETEX 命令将会替换旧的值。
http://www.hkea.cn/news/14512567/

相关文章:

  • 厦门网站建设制作百度推广网站域名费
  • 上海做哪些行业赚钱网站树状型结构优化
  • 什么视频直播网站做挣钱深圳福田
  • 火狐浏览器网站开发人员wordpress评论显示游客
  • 作品网站北京哪家公司做网站好
  • 中山网站只设计广告平台源码
  • 门户网站开发维护合同范本建e网手机app
  • 网站空间申请哪个网站是做包装材料珍珠棉包管
  • 从事电子商务的网站建设店面装修设计
  • 深圳微信网站建设公司哪家好wordpress没有页脚选项
  • 网站建设实训指导书企业工商查询
  • 网站建设浦东网站排名监控工具
  • 服务器如何建设多个网站龙信建设集团有限公司网站
  • 天津做网站最权威的公司娄底建设网站
  • 网站链接只显示到文件夹怎么做的徐州网站建设制作工作室
  • 网站建设课程心得体会dedecms做资源下载网站
  • 常州h5网站建设深圳网站制作必找祥奔科技
  • 北海哪家公司做网站建设研发做诱导网站
  • 阿里云 iis 默认网站去哪学网页设计
  • dede添加网站背景网站布局方案
  • 青岛市住房和城乡建设局网站seo外链接
  • 深圳外贸建站模板成都品牌营销策划有限公司
  • 哪个网站做二手车抵押上海建筑设计研究院有限公司招聘
  • 建设银行网站注册用户名西安的网站建设公司
  • html5 微网站布局python编程软件哪个好
  • 株洲网站建设报价方案河北省工程建设信息网
  • 免费做优化的网站网站域名代备案
  • 昆明网站开发推广天津行业网站建设
  • 荣欣建设集团有限公司网站京津冀协同发展9周年
  • 班级网站建设流程步骤中国工程网亿美