其他数据库 详解Redis基本命令与使用场景 Redis和Memcached对比 其中有一个比较重要的区别是关于其提供的数据结构区别 Memcached 在其数据结构中仅使用字符串和整数。因此,您保存的所有内容都可以是字符串或整数。它很复杂,因为对于整数,您可以做的唯一数据操作是添加或减去它们。如果需...
SQLSERVER 实用的银行转账存储过程和流水号生成存储过程 银行转账存储过程 USE [BankInfor] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[Transfer](@inAccount int,@ou...
其他数据库 一篇文章带你彻底搞懂Redis 事务 Redis 事务简介 Redis 只是提供了简单的事务功能。其本质是一组命令的集合,事务支持一次执行多个命令,在事务执行过程中,会顺序执行队列中的命令,其他客户端提交的命令请求不会插入到本事务执行命令序列中。命令的执行过程是顺序执行的,但不能保证原子性。无...
MongoDB mongodb增量备份脚本的实现和原理详解 前言 mongodb的副本集架构,主库和从库的数据相同步,如果主库的机器坏掉,没什么关系,从库上还有相同的副本数据。但如果某人恶意操作或误操作,一下子批量删除或drop整个库,这样主库和从库的数据都会没有,造成巨大损失。因此,对mongodb数据库定期备份...
MongoDB MongoDB中的加减乘除运算详解 前言 很多同学因为对MongoDB不熟悉,加之应用的不是很多,有时候会认为MongoDB数据库对一些功能不支持,或者认为支持不好。今天我们 演示一下 MongoDB对“加减乘除”的使用。 在MongoDB数据库中“加减乘除”运算,又称为 数学表达式(mat...
其他数据库 基于Redis6.2.6版本部署Redis Cluster集群的问题 1.Redis6.2.6简介以及环境规划 在Redis6.x版本中主要增加了多线程的新特性,多线性对于高并发场景是非常有必要的。 Redis6.x新特性如下: 多线程IO 重新设计了客户端缓存功能 RESP3协议 支持SSL ACL权限控制 提升了RDB日...
SQLSERVER sqlserver四舍五入使用round函数及cast和convert函数 引言 今天和测试沟通一个百分比计算方式时遇到一个问题, 我在存储过程里用到了强转CAST(32.678 AS DECIMAL(5,1)) 我认为该方式只会保留一位小数,我给测试的回复...
MySQL Jaspersoft Studio添加mysql数据库配置步骤 1、创建数据配置 2、添加字段 Jaspersoft Studio添加数据库配置可以解决报表字段较多,手动添加效率低的问题。添加数据库配置,笔者这里以 mysql 为例,步骤如下 1、创建数据配置 在Data Adapters上右键,Creat...
其他数据库 关于Redis网络模型的源码详析 前言 Redis的网络模型是基于I/O多路复用程序来实现的。源码中包含四种多路复用函数库epoll、select、evport、kqueue。在程序编译时会根据系统自动选择这四种库其中之一。下面以epoll为例,来分析Redis的I/O模块的源码。 epo...
PostgreSQL 使用pg_basebackup对Postgre进行备份与恢复的实现 postgres 版本9.4.23 暂时在Windows下对postgres进行备份恢复。 在进行备份之前,在认证文件中增加一行,否则无法进行备份 host replication postgres 127.0.0.1/24 md5 开始使用pg_base...
其他数据库 Redis未授权访问配合SSH key文件利用详解 前言 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis 未授权访问的问题是一直存在的问题,知道创宇安全研究团队历史上也做过相关的应急,今日,又出现 Red...
PostgreSQL PostgreSQL 角色与用户管理介绍 一、角色与用户的区别 角色就相当于岗位:角色可以是经理,助理。用户就是具体的人:比如陈XX经理,朱XX助理,王XX助理。在PostgreSQL 里没有区分用户和角色的概念,”CREATE USER” 为 “CREATE ...