message是一个基于Session实现的用于保存数据的集合,其特点是:使用一次就删除。 from flask import Flask, flash, redirect, render_template, request, get_flashed_messages app = Flask(__n ...
分类:
其他好文 时间:
2020-05-01 20:52:58
阅读次数:
63
redis过期策略 定期删除 缺省情况下,redis每隔100ms就随机选取一些设置了过期时间的key来检查,看其是否过期,如果过期了就删除。那么这里就会存在一个问题,假如redis中存在这100万个设置了超时时间的key,那么redis如果每隔这么短的时间去就检查,肯定会崩掉,所以redis才会定 ...
分类:
其他好文 时间:
2020-04-27 22:36:20
阅读次数:
52
主键约束 唯一确定一张表的记录,给某个字段添加约束就可以确认它不为空且唯一 在定义的参数后添加 primary key create table user( id int(20) primary key, name varchar ); --联合主键 任意一个不为空即可-- create table ...
分类:
数据库 时间:
2020-04-26 01:32:25
阅读次数:
89
学会了Redis的基本操作还不够,再来看看升级部分 1. 数据删除策略 惰性删除+定期删除(默认) 定期删除:默认是每隔 100ms 就 轮询各个库随机抽取 一些设置了过期时间的key,检查其是否过期,如果过期就删除。每隔100ms就遍历所有的设置过期时间的 key 的话,是个损耗。 惰性删除:定期 ...
分类:
其他好文 时间:
2020-04-12 18:17:09
阅读次数:
59
过期策略 数据删除策略的目标在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄露 。 定时删除 创建一个定时器,当key设置有过期时间,且过期时间到达时,由定时器任务立即执行对键的删除操作 优点:节约内存,到时就删除,快速释放掉不必要的内存占 ...
分类:
其他好文 时间:
2020-04-02 01:28:27
阅读次数:
79
查看 提交 统计 提示 提问 总时间限制: 1000ms 内存限制: 65536kB描述 给定一个十进制正整数n(0 < n < 1000000000),每个数位上数字均不为0。n的位数为m。现在从m位中删除k位(0<k < m),求生成的新整数最小为多少?例如: n = 9128456, k = ...
分类:
其他好文 时间:
2020-03-28 20:04:10
阅读次数:
127
定期从设置过期时间的键中随机抽取删除—》惰性删除(获取某个键时判断是否过期)—》内存淘汰机制 一、redis 过期策略 redis 过期策略是:定期删除+惰性删除。 所谓定期删除,指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除。 假 ...
分类:
其他好文 时间:
2020-03-25 21:15:57
阅读次数:
43
软件的目录说明: 、 注意:如果想还原软件的初始配置,则就删除config和system文件 ...
分类:
其他好文 时间:
2020-03-25 09:12:44
阅读次数:
101
/*进入数据库*/ USE example; /*查询student表*/ SELECT * FROM student; 例子 /*进入数据库*/ USE `example`; /*判断是否存在这张表,存在就删除*/ DROP TABLE IF EXISTS `simple`; /*创建表*/ CR ...
分类:
数据库 时间:
2020-02-14 01:18:53
阅读次数:
113
近期,学习docker的用法,想在实际机器上练习一下,于是安装了centos最新版本(centos8),结果发现在centos8上必须使用podman进行容器操作,于是我的本意是学习原生docker用法,所以,就删除了podman,然后安装原生docker支持。本文记录一下操作步骤,以备今后参考。 ...
分类:
其他好文 时间:
2020-02-01 10:40:03
阅读次数:
396