其他数据库 关于redigo中PubSub的一点小坑分析 前言 最近在用 golang 做一些 redis 相关的操作,选用了 redigo 这个第三方库。然后在使用 Pub/Sub 的时候,却发现了一个小坑…… Redis Client 首先,我们来初始化一个带连接池的 Redis Client: import...
PostgreSQL postgresql插入后返回id的操作 如下所示: 补充:PostgreSQL中执行insert同时返回插入的那行数据 通过使用语句: INSERT INTO tab1 … RETURNING *; 以上这篇postgresql插入后返回id的操作就是小编分享给大家的全部内容了,希望...
Oracle oracle 索引的相关介绍(创建、简介、技巧、怎样查看) . 一、索引简介 1、索引相当于目录 2、索引是通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率。 3、索引的创建要适度,多了会影响增删改的效率,少了会影响查询的效率,索引最好创建在取值分散的列上,避免对同一张表创建过多的索引 4、索引的使...
PostgreSQL Postgresql 赋予用户权限和撤销权限的实例 1、对数据库授权 postgresql 授权某个数据库的权限给wang 账号 使该账号 只能操作指定DB 不能操作其他DB alter user wang set default_transaction_read_only=on; grant all on...
其他数据库 redis-shake同步redis数据的实现方法 前言 和很多同步工具一样,redis shake为同步redis数据而存在。在很多场景下,如果不使用同步工具,如果需要同步redis数据是一件相对繁琐的事情,可能需要编写代码,专门来做同步这件事,这就对开发提出了较高的要求,需要考虑到各种场景, 有了red...
SQLSERVER 浅析SQL Server中包含事务的存储过程 先来看一个概念: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。那么在存储过程里添加事务,则可以保证该事务里的所有sql代码要么完全执行要么完全不执行。 举个简...
其他数据库 Redis字典实现、Hash键冲突及渐进式rehash详解 本笔记参考《Redis设计与实现》 P24~ 37 Redis字典实现 哈希表节点结构 typedef struct dictEntry { // 键 void *key; // 值 : 可以是一个指针,或者是一个uint64/int64 的整数 unio...
Oracle oracle生成动态前缀且自增号码的函数分享 create or replace Function GetInvitationNO(prev varchar2, num1 varchar2, num2 varchar2, sessionSetting varchar2) Return Varchar2...
PostgreSQL postgreSQL 使用timestamp转成date格式 尝试了以下两种方式,将pg中的timestamp格式转换成date格式: 方式一: select to_date( to_char( f.begin_time, ‘yyyy-mm-dd’ ), ‘yyyy-mm-dd...
其他数据库 详解Redis中Lua脚本的应用和实践 引言 前段时间组内有个投票的产品,上线前考虑欠缺,导致被刷票严重。后来,通过研究,发现可以通过 redis lua 脚本实现限流,这里将 redis lua 脚本相关的知识分享出来,讲的不到位的地方还望斧正。 redis lua 脚本相关命令 这一小节的内...
其他数据库 Redis中过期键如何删除示例详解 前言 Redis 中的 key 设置一个过期时间,在过期时间到的时候,Redis 是如何清除这个 key 的呢? 这来分析下 Redis 中的过期删除策略和内存淘汰机制 Redis 中 key 的过期删除策略 Redis 中提供了三种过期删除的策略 1、定...
SQLSERVER SQL SERVER 2000通讯管道后复用劫持 作者:FLASHSKY SITE:WWW.XFOCUS.NET 邮件:flashsky@xfocus.org SQL SERVER 2000通讯中,允许使用有名管道来进行通讯,一般情况下是如此命名的: 默认实例:\\.\pipe\sql\query 命名实...