- 博客(9)
- 收藏
- 关注
原创 Java实现Redis客户端
RESP协议是Redis客户端和服务端之间的通讯协议,官方文档:https://redis.io/topics/protocol 客户端与服务端是通过tcp连接通信的,发送的数据需要遵循RESP协议: *代表数组(数据报中字符串个数) $代表字符串长度 +代表简单字符串...
2020-01-08 11:34:26 492
原创 Redis实现商品秒杀
import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/**Redis连接池 * @author Administrator * @description * @date 2020/1/6 */public ...
2020-01-07 15:19:49 614
原创 Redis事务
Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段: 开始事务。...
2020-01-07 15:13:29 115
原创 GitHub命令
经常在使用github的过程中出现一些问题,所以将常使用的一些命令记录下来,仅供参考1.单独删除远程仓库中的某个文件$ git pull origin master # 将远程仓库里面的项目拉下来$ dir# 查看有哪些文件夹$ git rm -r --cached target # 删除你要删除的文件名称,这里是删除target文件夹(cached不会把本地的flashv...
2020-01-06 17:16:10 146
原创 Java连接Redis
导入依赖: <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>...
2020-01-06 16:50:14 172
原创 JedisPoolConfig参数
maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted。maxIdle:控制一个pool最多有多少个状态为idle(空闲)的jedis实例;whenExhaustedAction:表示当pool中的jedi...
2020-01-06 16:42:30 956
原创 Windows下安装Redis
1.链接:https://github.com/microsoftarchive/redis/releases2.下载.msi或者.zip3.安装或解压:如果是.msi直接点击安装,.zip进行解压不需要安装。4..msi安装:要勾选Add the Redis installation folder to the PATH environment variable 添加Redis目...
2020-01-06 09:47:31 1040
原创 SpringBoot日志配置--log4j2
一、去除logging依赖并导入log4j2依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...
2020-01-03 10:03:32 225
原创 SpringBoot日志配置--logback
Spring Boot默认用Logback来记录日志,并用INFO级别输出到控制台。因为spring-boot-starter其中包含了 spring-boot-starter-logging,所以springboot项目不用再添加依赖,直接使用。日志级别从低到高分为:TRACE < DEBUG < INFO < WARN < ERROR < FATA...
2020-01-03 09:54:14 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人