redis过期策略 定期删除 缺省情况下,redis每隔100ms就随机选取一些设置了过期时间的key来检查,看其是否过期,如果过期了就删除。那么这里就会存在一个问题,假如redis中存在这100万个设置了超时时间的key,那么redis如果每隔这么短的时间去就检查,肯定会崩掉,所以redis才会定 ...
分类:
其他好文 时间:
2020-04-27 22:36:20
阅读次数:
52
通过zabbix监控提醒网址ssl证书过期和网站域名过期未必不是一件好事,省掉过期后的一些麻烦。一。SSL证书监控(zabbix客户端部署)vi/etc/zabbix/script/ssl_check.sh#!/bin/bash#获取ssl证书的过期时间#menghao#获取证书的有效时间time=$(echo|openssls_client-connect$1:4432>/dev/null
分类:
其他好文 时间:
2020-04-26 23:49:14
阅读次数:
201
1、初始JWT 1.1、JWT原理 JWT(JSON Web Token)是目前最流行的跨域身份验证解决方案,他的优势就在于服务器不用存token便于分布式开发,给APP提供数据用于前后端分离的项目。登录产生的 token的项目完全可以独立与其他项目。当用户访问登录接口的时候会返回一个token,然 ...
roleroulebindclustrroleclustrrloebindingKubeadm创建的k8s集群默认证书有限期为三年,三年后会过期Kubernetes创建一个集群用户连接API-Server使用命令模式#可以用现有用户kubernetes-admin@kubernetes的CA证书【ca.crtca.key】去签署一个新创建的用户,进行绑定文件默认路径/etc/Kubernetes/
分类:
其他好文 时间:
2020-04-26 11:10:55
阅读次数:
131
在实现简单的接口限流或者商品秒杀时,一般需要Redis来作为计数器。但是在并发场景下,使用不当的可能会踩坑。 这里主要的坑就是:使用不当,会造成key永久有效,永不过期,导致value一直在increment,无法起到限流的作用。 下面就以反面例子说明: 本文使用的是spring-data-redi ...
分类:
其他好文 时间:
2020-04-25 23:41:50
阅读次数:
99
本文参考 本篇文章参考自《Effective Java》第三版第七条"Eliminate obsolete object references" Memory leaks in garbage-collected languages (more properly known as unintenti ...
分类:
编程语言 时间:
2020-04-25 16:55:59
阅读次数:
73
转自 https://blog.csdn.net/lllll520520520520520/article/details/78560134?locationNum=10&fps=1 今天Navicat过期了,点击打开时,“试用”按钮变灰了,点击“注册”又直接跳到一个网站,根本就没有输入注册码的地方 ...
分类:
其他好文 时间:
2020-04-25 01:18:16
阅读次数:
1189
背景 singleflight 介绍 示例 源码分析 其他 Top 背景 在使用缓存时,容易发生缓存击穿。 缓存击穿:一个存在的key,在缓存过期的瞬间,同时有大量的请求过来,造成所有请求都去读dB,这些请求都会击穿到DB,造成瞬时DB请求量大、压力骤增。 Top singleflight 介绍 i ...
分类:
其他好文 时间:
2020-04-24 18:43:56
阅读次数:
58
Redis的五大数据类型 key指令(非数据类型) keys 查看所有的key exists key的名字 查看某个key是否存在 move key db 将某个key及对应的值从当前库移动到某个库 expire key 秒钟 设置key的过期时间(过期不代表删除 仍然存在库中) ttl key 查 ...
分类:
其他好文 时间:
2020-04-24 10:29:51
阅读次数:
65
前言本文收集整理了各大厂常见面试题N道,你想要的这里都有内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈,希望大家都能找到适合自己的公司,开开心心的撸代码。目录由于题量较多,篇幅的限制,文章中的面试题
分类:
其他好文 时间:
2020-04-24 01:34:03
阅读次数:
47