redis 并发测试安全测试代码
2024-09-03 12:31:28
package com.jd.ng.shiro.controller; import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; /**
* @Author: husToy.Wang
* @Date: 2019/7/1 9:07
* @Version 1.0
*/
@RestController
@RequestMapping(value = "/redis/info")
public class RedissionController { @Autowired
private RedisTemplate redisTemplate; private static final Logger logger = LoggerFactory.getLogger(RedissionController.class); /**
* 对于redis设置安全进行压测
*/
@GetMapping
public void setMessage() { Object k = redisTemplate.opsForValue().get("k"); try { if (k == null){ redisTemplate.opsForValue().set("k",1 );
//logger.info("xxxxxxxx");
} else{
int b = (int)k;
redisTemplate.opsForValue().set("k", b+1 );
System.out.println(k);
} }catch (Exception e){
logger.error("处理异常..............{}",e.getMessage());
} } }
最新文章
- exynos4412中断编程
- mobx源码解读3
- Atitit 软件项目非法模块与功能的管理与  监狱管理的对比 原理与概论attilax总结
- android的Project has no default.properties file! Edit the project properties to set one. 的解决
- [xcode]Xcode查找函数(方法)调用及被调用
- RedHat 7配置yum源
- MFC学习 MFCActiveX控件
- js和jquery实现tab选项卡
- 简易的JQuery设置Cookie
- [转]python对json的相关操作
- HTTP缓存 1.0 vs 1.1
- 标准差(standard deviation)和标准错误(standard error)你能解释一下?
- Activity生命周期方法调用finish后的不同表现
- Linux Centos 6.9中SSH默认端口修改的坑
- TensorFlow与Flask结合识别手写体数字
- JavaScript作用域链的理解
- Pandas系列(九)-分组聚合详解
- 题解 CF934A 【A Compatible Pair】 ——贪心
- 解决debug到jdk源码时不能查看变量值的问题
- 类里的通用成员函数应声明为static
热门文章
- jetty 启动时出现的问题
- Qt中用QuaZip来压缩和解压缩文件
- 将String转化成Stream,将Stream转换成String, C# Stream 和 byte[] 之间的转换(文件流的应用)
- PHP文件和目录操作
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_7_File类创建删除功能的方法
- 剑指offer--day03
- Reinforcement Learning Index Page
- vue登录注册实践
- <;编译原理 - 函数绘图语言解释器(3)解释器 - python>;
- Node.js实战10:“流”是Node.js最强大的功能之一。