postgresql redis lamp

PostgreSQL 15 源码安装一安装包依赖

PostgreSQL 15 源码安装 简单安装流程: ./configuremakesumake installadduser postgresmkdir -p /usr/local/pgsql/datachown postgres /usr/local/pgsql/datasu - postgre ......
PostgreSQL 源码 15

Redis

# Redis Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。 Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Has ......
Redis

Redis(九)五种数据类型的底层结构

### Redis(九)五种数据类型的底层结构 #### 1 string ​ string是redis中最常见的数据类型 - 基本编码方式是`RAW`,基于`简单动态字符串(SDS)`实现,存储上限为512MB,此时的object head和SDS是两个独立的空间,是通过redisObject的b ......
底层 类型 结构 数据 Redis

Redis(八)底层数据类型原理

### Redis(八)底层数据类型原理 #### 1 SDS 动态字符串 - Redis中保存的key是字符串,value往往是字符串或者字符串的集合,字符串是redis里面最常用的数据结构 - Redis虽然是用C语言写的,没有直接使用C语言的字符串,原因有: - 获取字符串长度需要位运算(因为 ......
底层 原理 类型 数据 Redis

redis

Redis Redis windows 安装 下载地址:https://github.com/MicrosoftArchive/redis/releases 执行redis-cli.exe程序,执行命令set name “my”,返回ok表示成功 Cmd执行上面操作D:\software\Redis ......
redis

Redis启用认证

要在Redis中启用认证,您需要在Redis配置文件中设置`requirepass`指令。以下是步骤: 1. 找到Redis配置文件。这通常是`redis.conf`,可能位于`/etc/redis/`或`/etc/`目录中,或者在您安装Redis的目录中。 2. 打开配置文件并找到`require ......
Redis

PostgreSQL - limit offset SQL优化

这个案例来自项目组最近一直在做性能优化的一个案列,我们项目每周都有通过Kibana (EFLK) 导出性能周报,最近一周出现一个分页查询的API出现了slow call (响应大于1秒),我们对代码和SQL进行了review,Code部分这里省略掉,讲下SQL的部分,下面是SQL select t. ......
PostgreSQL offset limit SQL

【后端面经-数据库】Redis详解——Redis基本概念和特点

Redis一直是后端面试的热门提问点,是“兵家必争之地”,本文是Redis详解系列的第一部分,介绍了Redis的基本概念,并辅以面试题进行知识点巩固。 ......
端面 Redis 特点 概念 数据库

【源码解析】postgresql having clause 是如何实现的 (2)

在[上一篇](https://www.cnblogs.com/lddcool/p/17621530.html)中,主要探究了 postgresql 源码层面是怎么实现聚合函数的。本篇将探究 having clause 是如何实现的。 ## setup ```sql create table foo( ......
postgresql 源码 having clause

redis客户端

### QuickRedis - 连接 ![](https://img2023.cnblogs.com/blog/2030337/202308/2030337-20230811201134862-1209947344.png) ![](https://img2023.cnblogs.com/blog ......
客户端 客户 redis

redis 集群

Redis集群集群解决的问题代理主机和无中心化集群Redis集群的特点Redis集群环境搭建slots(插槽)在集群中录入值查询集群中的值故障恢复Redis集群的优缺点集群解决的问题服务器的容量不足或者进行并发写操作的用户过多等情况下可以使用多台Redis集群的方式缓解压力。 注:(高并发的写操作, ......
集群 redis

c# 写入 java 操作的 redis 队列

要点:键和值都要序列化或反序列化两次,也就是已经是string后,还要再序列化一次或反序列化一次 namespace RedisDemo { class Program { static void Main(string[] args) { var scannedData = Newtonsoft. ......
队列 redis java

Redis系列18:过期数据的删除策略

[Redis系列1:深刻理解高性能Redis的本质](https://www.cnblogs.com/wzh2010/p/15886787.html "Redis系列1:深刻理解高性能Redis的本质") [Redis系列2:数据持久化提高可用性](https://www.cnblogs.com/w ......
策略 数据 Redis

PostgreSQL从小白到专家 - 第25讲:窗口函数

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第25讲:窗口函数 内容1 : 窗口函数如何定义 内容2 : 专用窗口函 ......
PostgreSQL 函数 专家

java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc.PgResultSet.getNString(int) 方法尚未被实作。

具体报错为: Error attempting to get column 'DISEASENAME' from result set. Cause: java.sql.SQLFeatureNotSupportedException: 这个 org.postgresql.jdbc.PgResultS ......

Redis

用来做缓存的,减少磁盘的 IO 读写操作,适合缓存不需要变动的值。 Redis 并不是多线程的,而是单线程 + 多路 IO 复用。 ## 数据类型 - **string:**二进制安全 的数据结构(可以存放例如图片这种二进制数据),默认情况下 最大为 512MB。 - **list:**有序可重复的 ......
Redis

redis 连接池 参数说明

Redis连接池配置参数 1.最大连接数(maxTotal) 指定连接池的最大连接数,即连接池中允许同时存在的最大连接数量。 当连接池已满时,新的请求会被阻塞等待,直到有可用的连接。适当设置最大连接数可以防止连接池被耗尽。 2.最大空闲连接数(maxIdle) 指定连接池中允许的最大空闲连接数量,当 ......
参数 redis

PostgreSQL索引分类

#### PostgreSQ 支持空间和倒排索引 * 普通索引 * 也就是二级索引 索引和数据是分开存储的 * 索引查找数据即需要访问索引,又需要访问表,而表的访问是随机 I/O。 * 查询效率 o(nlog(n)) * 哈希索引 * 只能用用于 == 查看 * 查询效率 o(1) * 通用搜索树( ......
PostgreSQL 索引

[数据库]postgresql数据库支持其他机器访问设置

位置:C:\Program Files\PostgreSQL\14\data 修改文件:pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local ......
数据库 数据 postgresql 机器

揭秘华为云GaussDB(for Redis)丨大key治理

GaussDB(for Redis)提供了完备的大Key解决方案,支持大Key在线诊断、监控预警、承载力强等能力,弥补了开源Redis在大key问题上的不足,让DBA如虎添翼。 ......
GaussDB Redis for key

PostgreSQL 查看表膨胀与索引膨胀 SQL

查看表膨胀 TOP5SELECT current_database() AS db, schemaname, tablename, reltuples::bigint AS tups, relpages::bigint AS pages, otta, ROUND(CASE WHEN otta=0 O ......
PostgreSQL 索引 SQL

PostgreSQL autovacuum 5 怎么监控(autovacuum 扫描表工作的百分比)

PostgreSQL 最大的问题就是vacuum,只要PG的实现多版本和UNDO的方式不改变,那么这个话题就会一直继续,到永远。 前面四期讲了autovacuum 的触发条件,源代码,怎么调整参数,优化,今天最后一章,的说说怎么进行监控,并且评定你的autovacuum 的工作是合格的。下面的内容主 ......
autovacuum 百分比 百分 PostgreSQL

pg_table_size,pg_relation_size和pg_total_relation_size有什么区别? (PostgreSQL)

# SELECT pg_relation_size(20306, 'main') AS main, pg_relation_size(20306, 'fsm') AS fsm, pg_relation_size(20306, 'vm') AS vm, pg_relation_size(20306,  ......

【实用技巧】【SpringBoot + Redis】SpringBoot 启动时,注入多个RedisTemplate

1 前言 大家可能都用过缓存 Redis,有一个这样的场景比如商品中心有商品的缓存,渠道中心有渠道信息的缓存,应用端去获取这些信息的时候,我是这么想的能不能直接在应用这里把多个中心下的 Redis,我也注入进来,也就是注入多个中心的 RedisTemplate,这样应用可以先去缓存中拿,类似这样的场 ......

Redis:单机、哨兵、集群、主从复制

学习自:redis的4种模式,单机,哨兵、主从复制、集群_redis单机和集群_本郡主是喵的博客-CSDN博客 深入理解Redis的单机、主从、哨兵、集群四种模式 为什么redis被称为redis服务器? 因为redis在运行时是被注册为一个进程(服务),我们将其称为redis服务器。 1、单机模式 ......
主从 哨兵 集群 单机 Redis

Redis

[参考笔记](https://gitee.com/tsuiraku/java/tree/master/%E5%BA%94%E7%94%A8%E6%A1%86%E6%9E%B6/%E5%90%8E%E7%AB%AF/%E4%B8%AD%E9%97%B4%E4%BB%B6/%E7%BC%93%E5%AD ......
Redis

redis持久化

# redis持久化 ## RDB * 过程: 1. redis使用fork函数复制一份当前进程(父进程)的副本(子进程) 2. 父进程继续接受并处理客户端发来的命令,而子进程开始将内存中的数据写入硬盘中的临时文件 3. 当子进程写完所有数据后会用该临时文件替换旧的RDB文件,至此一次快照操作完成 ......
redis

在Centos-linux上下载安装redis

#一、下载 参考redis官网提供的操作指南。官网地址https://redis.io/download 创建目录下载压缩包 ```bash wget https://download.redis.io/releases/redis-7.0.7.tar.gz ``` 解压 ```bash tar x ......
Centos-linux 上下 Centos linux redis