其他数据库 Redis和Lua实现分布式限流器的方法详解 主要是依靠 redis + lua 来实现限流器, 使用 lua 的原因是将多条命令合并在一起作为一个原子操作, 无需过多考虑并发. 计数器模式 原理 计数器算法是指在一段窗口时间内允许通过的固定数量的请求, 比如10次/秒, 500次/30秒. 如果设置...
PostgreSQL postgresql 实现查询某时间区间的所有日期案例 核心sql如下: select daytime::date from generate_series( (‘2017-06-01’),–查询开始日期(可根据需求调整) (select now()::date),̵...
PostgreSQL PostgreSQL用户、数据库及表的管理、操作与授权方式 摘要 PostgreSQL的常用命令 1、登录数据库 /* 切换到数据库用户 */ su – postgres /* 登录 */ psql 登录成功显示如下: bash-4.2$ psql psql (9.3.17) Type “h...
SQLSERVER freetds简介、安装、配置及使用介绍 什么是FreeTDS 简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库! FreeTDS 是一个开源(如果你喜欢可以称为自由)的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或...
PostgreSQL CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享 PostgreSQL在CentOS上部署的时候,需要设置一些操作系统的参数,官方文档上列举了一些(传送门)。除了这些,还有一些其他的设置,如单个用户允许的最大进程数,单个进程的最大句柄数等,这些一般也需要调整,否则系统会在一些条件下出现问题,或者性能下降。...
其他数据库 Redis教程(一):Redis简介 一、简介: 在过去的几年中,NoSQL数据库一度成为高并发、海量数据存储解决方案的代名词,与之相应的产品也呈现出雨后春笋般的生机。然而在众多产品中能够脱颖而出的却屈指可数,如Redis、MongoDB、BerkeleyDB和CouchDB等。由于每种产品所...
MongoDB MongoDB Windows安装服务方法与注意事项 MongoDB Windows安装服务 MongoDB作为一个基于分布式文件存储的数据库,近两年大受追捧。数据灵活的存取方式和高效的处理使得它广泛用于互联网应用。 最近本人开始在Windows 32位平台下研究MongoDB的使用,为了方便,本人更喜欢将其...
PostgreSQL 在postgresql中通过命令行执行sql文件 通过命令行执行初始化sql脚本是比较常见的需求,命令行下执行如下操作即可: 若是执行的命名只是创建用户,编辑用户,创建数据库的话可以不指定-d参数。 psql -U username -d myDataBase -a -f init.sql 如果是远程数据...
MySQL 解决Mysql多行子查询的使用及空值问题 1 定义 也称为集合比较子查询 内查询返回多行 使用多行比较操作符 2 多行比较操作符 — 多行子查询 — IN SELECT employee_id, manager_id, department_id FROM employee...
其他数据库 Redis 实现队列原理的实例详解 Redis 实现队列原理的实例详解 场景说明: ·用于处理比较耗时的请求,例如批量发送邮件,如果直接在网页触发执行发送,程序会出现超时 ·高并发场景,当某个时刻请求瞬间增加时,可以把请求写入到队列,后台在去处理这些请求 ·抢购场景,先入先出的模式 命令: ...
其他数据库 Redis过期数据是否会被立马删除 引言 当 key 达到过期时间,Redis 就会马上删除么? 先说结论:并不会立马删除。 Redis 有两种删除过期数据的策略: 定期选取部分数据删除; 惰性删除; 该命令在 Redis 2.4 版本,过期时间并不是很精确,它可能在零到一秒之间。 从 Re...
SQLSERVER SQl Function 创建函数实例介绍 在SQL中系统已为我们提供了很非常丰富的函数:例:聚会函数avg, sum,count,max,min 日期函数:Day,Month,Year等等 为我们日常开发节省很多时间 但是有一些特殊需求的话SQL 也提供自己创建...