搬砖小弟
2019-08-06

Pod Pod是一个或多个若干相关容器的组合,Pod包含的容器运行在同一台宿主机上,这些容器使用相同的网络命名空间、IP地址和端口,相互之间能通过localhost来发现和通信。另外,这些容器还可共享一块存储卷空间。在Kubernetes中...

2019-07-20

SpringBoot应用启动类一般如下: @SpringBootApplication public class SampleRabbitmqApplication { public static void main(String...

2019-07-18

按redis官网编译的redis, 可执行文件会与源码在一起, 如果想编译纯净版可按下边的步骤。 下载redis $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz $ ...

2019-07-18

众如周知,Redis中keys pattern命令可以返回大量数据。 非生产环境可以结合linux的管道删除相同pattern的key. redis-cli keys "*" | xargs redis-cli del ...

2019-07-18

缓存穿透 什么是缓存穿透? 缓存穿透是指查询一个一定不在缓存中存在的key. 由于key不存在,每次都会去查询数据库,如果对于这个key的请求很多的话,可能会把数据库搞垮。 解决方案: 布隆过滤器 将查询数据库的空结果也缓存起来,设置...

2019-07-18

volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰 volatile-ttl:从已设置过期时间的数据集(server.db[i].expires)中挑选将要过期的数据...

2019-07-17

Vagrant是用来管理虚拟机的,如VirtualBox、VMware、AWS等,主要好处是可以提供一个可配置、可移植和复用的软件环境,可以使用shell、chef、puppet等工具部署。所以vagrant不能单独使用,如果你用它来管理自...

2019-07-15

Redis 采用的过期策略: 懒汉式删除 + 定期删除 三种过期删除策略 定时删除 设置key的过期时间的同时为key设置一个定时器,在key过期时对key进行删除。 优点: 保证内存被尽快回收。 缺点: 若key过多,删除key占用C...

2019-07-14

Explain详解 ID列 ID值不同时, 执行计划由ID大的向ID小读; ID值相同时, 执行计划由上到下读 SELECT_TYPE列 值 含义 SIMPLE 不包含子查询或UNION操作的查询 PRIMARY ...

2019-07-14

AbstractQueuedSynchronizer, 简称AQS, 是Java 并发包的基础类,并发包中的很多api都是基于AQS来实现加锁与释放锁等功能。 例如ReentrantLock内部拥有一个继承于AbstractQueued...