postgresql redis lamp

Redis基础、高级特性与性能调优——一篇文章搞定

本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 ......
特性 篇文章 性能 基础 Redis

【Redis】- 常用命令

### Redis的启动方式 ```sh ./redis-server & redis-server redis.windows.conf ``` ### Redis的启动脚本 启动脚本 `redis_init_script` 位于位于Redis的 /utils/ 目录下,redis_init_sc ......
命令 常用 Redis

龙芯电脑编译redis (loongarch)

1、获取源码 源码地址:https://redis.io/download/#redis-downloads 最新版本是7.2,这里用redis5测试,最后一个版本是5.0.14 wget https://download.redis.io/releases/redis-5.0.14.tar.gz ......
loongarch 电脑 redis

docker 部署redis 主从

创建数据目录 cd /mnt && mkdir redis-cluster && cd redis-cluster && mkdir -p 6380/conf 6381/conf 6382/conf 创建配置文件 [root@localhost redis-cluster]# vim 6380/co ......
主从 docker redis

数据库安装postgresql

# 数据库安装postgresql [toc] ## 1.数据库源替换下载 ```sh sed -i "s|\$releasever|8-stream|g" /etc/yum.repos.d/CentOS-*.repo yum makecache yum install -y postgresql ......
postgresql 数据库 数据

深入解析Redis的LRU与LFU算法实现

作者:vivo 互联网服务器团队 - Luo Jianxin 重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。 一、前言 Redis是一款基于内存的高性能NoSQL数据库,数据都缓存在内存里, 这使得Redis可以每秒轻松地处理数万的读写请求。 相对于磁盘 ......
算法 Redis LRU LFU

Redis使用jedis如何连接远程服务器或者虚拟机

1. pom文件中导入jedis ```xml redis.clients jedis 4.4.0 ``` 2. 开启虚拟机的防火墙,可以指定端口6379 ```bash firewall-cmd --zone=public --add-port=6379/tcp --permanent (--pe ......
服务器 Redis jedis

PostgreSQL技术大讲堂 - 第21讲:行可见性规则

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第21讲:行可见性规则 内容1:PostgreSQL事务id介绍 内容2 ......
大讲堂 PostgreSQL 规则 技术

PostgreSQL:一匹即将发力的黑马

在2018年的DB-Engine的年度数据库榜单上,PostgreSQL以其超过其他341个受监控数据库管理系统的受欢迎程度居于榜首,被评为年度DBMS。其总体排名也超过MongoDB,在其流行程度上排名第四。 PostgreSQL是DB领域的一匹黑马,之前一直默默活在MySQL的阴影之下,今年随着 ......
黑马 PostgreSQL

【Redis】redis集群的 MASTER 与 SLAVE

这个问题,从一个坑说起: 部署了一个新环境,但发现服务一直在报错: ``` 2023-07-05 20:42:54.186 ERROR [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred ......
集群 MASTER Redis redis SLAVE

Redis 高可用 —— 哨兵

参考 码哥字节:https://xie.infoq.cn/article/1c714709d00b2b55e8416fb99 小林coding: https://xiaolincoding.com/redis/cluster/sentinel.html 锦鱼不忘旧时晨:https://blog.cs ......
哨兵 Redis

Postgresql 大象数据库long自定义自增

Postgresql --创建一个序列CREATE SEQUENCE user_long_id_seq START 100000; CREATE SEQUENCE departments_long_id_seq START 100000; CREATE SEQUENCE positions_long ......
大象 Postgresql 数据库 数据 long

php中执行redis的布隆过滤器的代码

<?php //测试redis 布隆过滤器 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); // 创建一个布隆过滤器: //$redis->rawCommand('BF.RESERVE', 'nzc:redisbloom3', '0 ......
过滤器 代码 redis php

使用docker部署pg集群(postgresql+postgis+pgrouting+pgpool)

# 使用docker部署pg集群(postgresql+postgis+pgrouting+pgpool) ## 1,安装docker ```` yum install docker ```` ## 2,拉取docker容器 ```` docker pull hub-mirror.c.163.com ......
集群 postgresql pgrouting postgis docker

数据库任务定时同步到redis

把数据库任务定时存储到redis:当前时间 < 执行时间 <= 预设时间(当前时间+5分钟) 预加载:如果任务量特别大,一次将数据库所有future任务全都加载到redis内存,可能会导致阻塞。 1.清理缓存中的数据 2.查询小于未来5分钟的所有任务 3.新增任务到redis /** * 数据库任务 ......
任务 数据库 数据 redis

redis 用docker搭建哨兵模式

cd /home/soft/redis/config vi sentinel-26379.conf : port 26379sentinel monitor mymaster 192.168.75.10 6379 2 vi sentinel-26380.conf :port 26380sentine ......
哨兵 模式 docker redis

redis用docker 部署主从

docker pull redis cd /home/soft mkdir -p redis/configmkdir -p redis/data/data6379 redis/data/data6380 redis/data/data6381 cd /home/soft/redis/config v ......
主从 docker redis

PostgreSQL全文检索功能FTS(Full Text Search,全文检索)

提到全文,你是否立刻想到了大名鼎鼎的Lucene和Elasticsearch。Elasticsearch 基于 Lucene ,并为开发者提供丰富的接口和工具,但是这也造成了它日益庞大。 使用它,你得备上大的服务器,优秀的运维团队,还要承受数据同步的心智负担。但你的需求其实很简单,只是,或者简单的全 ......
全文检索 全文 PostgreSQL 功能 Search

【Redis】八股文(一)

### 什么是Redis - 基于key-value存储结构的NoSQL数据库 - 提供了String, Map, Set, ZSet, List等多种数据类型 - 功能丰富:支持发布订阅模式,能够为数据设置过期时间,能够对数据进行持久化,支持分布式存储和读写分离,支持创建事务 - 性能高:基于内存 ......
八股文 八股 Redis

redis初探——redis配置和redis的数据类型简述

0.Redis,启动! 安装工作完成以后,我们需要到redis的目录下打开cmd,输入redis-server.exe redis.windows.conf,此时的界面应该如下 出现这样的界面代表成功,如果是其他的界面例如: 这个代表端口被占用,可能是之前开启的服务没有关闭,我们输入以下代码即可。 ......
redis 类型 数据

PostgreSQL 管理数据表(一)

创建表 在PostgreSQL中,使用CREATE TABLE语句创建一个新表: CREATE TABLE table_name ( column_name data_type column_constraint, column_name data_type, ..., table_constrai ......
数据表 PostgreSQL 数据

PostgreSQL 管理数据表(二)

修改表 当我们创建好一个表之后,可能会由于业务变更或者其他原因需要修改它的结构。PostgreSQL使ALTER TABLE语句修改表的定义: ALTER TABLE name action; 其中的action表示要执行的操作。常见的修改操作包括: 添加字段 删除字段 添加约束 删除约束 修改字段 ......
数据表 PostgreSQL 数据

PostgreSQL 管理数据表(三)

删除约束 删除约束通常需要知道它的名称,可以通过psql工具的\d table_name命令查看表的约束。 ALTER TABLE table_name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]; RESTRICT是默认值,如果存在 ......
数据表 PostgreSQL 数据

postgresql大表分批次删除

[root@localhost ~]# cat /root/delete_big_table.sh #!/bin/bash #$1对应表名,$2对应主键列,$3对应一次删除多少行 i=`psql -h 127.0.0.1 -U postgres -d tenant_1011046 -c "selec ......
批次 postgresql

Redis集群、部署Redis集群

Redis集群 集群概述 所谓集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态 单个redis存在不稳定性。当redis服务宕机了,就没有可用的服务了 单个redis的读写能力是有限的 Redis集群是为了强化redis的读写能力 redis集群中,每一个redi ......
集群 Redis

Redis 6.0 新特性-多线程连环13问!

导读:支持多线程的Redis6.0版本于2020-05-02终于发布了,为什么Redis忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安全问题?多线程的实现原理是怎样的?带着这些疑问,我们来开启Redis新特性-多线程连环13问。 image ......
线程 特性 Redis 6.0

Redis

[toc] # 一、Redis介绍 ```python # Redis :软件,存储数据的,速度非常快,redis是一个key-value存储系统(没有表的概念),cs架构的软件 -服务端 客户端(python作为客户端,java,go,图形化界面,命令窗口的命令) # es:存数据的地方 ``` ......
Redis

基于Redis分布式缓存

1.安装包 使用Redis分布式缓存需要安装Redis的支持包,可以通过nuget命令安装,如下: install-package Microsoft.Extensions.Caching.StackExchangeRedis 2.在Program.cs文件中注册 builder.Services. ......
分布式 缓存 Redis

redis实现延迟任务

1、添加任务到数据库 2、判断当前任务的执行时间 执行时间<=当前时间:存储到 list(当前消费队列) 当前时间<执行时间<=预设时间(预设时间=当前时间+5分钟):存储zset (未来数据队列),定时刷新从zset中将任务存入list。 一、添加任务 1、创建task类,用于接收添加任务的参数 ......
任务 redis

Spring boot 1.x 升级2.x, swagger,redis 升级

# Spring boot 1.x 升级2.x boot 1.5.22 -> 2.7.0 swagger 2.9.2 -> 3.0.0 spring-data-redis 1.8.4.RELEASE -> 2.7.0 ## swagger: ```<dependency> <groupId>io.s ......
swagger Spring redis boot