redis集群
【Redis】SQL 和NoSQL区别
SQL(关系型数据库) NoSQL(非关系型数据库) 是否结构化 结构化 非结构化 是否关联 是 否 查询 SQL查询(语法固定) SELECT id,name,age FROM tb_user WHERE id =1 非SQL查询(语法不固定) Redis: get user:1 MongoDB: ......
使用 Sealos 一键部署 Kubernetes 集群
Sealos 是一款以 Kubernetes 为内核的云操作系统发行版,使用户能够像使用个人电脑一样简单地使用云。 与此同时,Sealos 还提供一套强大的工具,可以便利地管理整个 Kubernetes 集群的生命周期。 Sealos 不仅可以一键安装一个单节点的 Kubernetes 开发环境,还 ......
开启安全功能 ES 集群就安全了吗?
背景 经常跟 ES 打交道的朋友都知道,现在主流的 ES 集群安全方案是:RBAC + TLS for Internal + HTTPS 。 作为终端用户一般只需要关心用户名和密码就行了。作为管理和运维 ES 的人员来说,可能希望 ES 能提供密码策略来强制密码强度和密码使用周期。遗憾的是 ES 对 ......
建设本地私有集群kubesphere+kubernetes高可用集群服务器
一、资源需求主机名 cpu(vCPUs) 内存(GB) 磁盘 ipk8s-master01 8 32 40G+500G 192.168.1.180k8s-master02 8 32 40G+500G 192.168.1.53k8s-master03 8 32 40G+500G 192.168.1.1 ......
【Redis】不知彼阶段Redis认知
最近看Java,看高并发。发现在使用的时候,基本上逃不开一个知识——Redis。 最开始的时候,我对Redis不以为然,觉得只需要稍微学习,即可。但粗看一些学习的PPT,发现它的水很深,我只是在海边没过脚踝的地方走了走。现在,我来总结一下我的认知。 已知 数据库分为关系型数据库(SQL)、非关系型数 ......
Redis过期回调机制
开启配置 第一种方式: // 注意K针对的是key,E针对的是Event CONFIG set notify-keyspace-events Kx (但非持久化,redis重启后会失效) 第二种方式(配置文件redis.conf): notify-keyspace-events “Kx” 验证测试 ......
Redis锁
RLock lock = redissonClient.getLock(CacheConstants.ES_FLIGHT_DATA_SAVE_LOCK);boolean isLocked = lock.tryLock();log.info("定时保存航线数据到fis_strategy_route获取 ......
redis淘汰策略
lru是Least Recently Used的缩写,也就是「最近很少使用」 LFU:Least Frequently Used的缩写,也就是「最近使用频次最少」 # volatile-lru -> Evict using approximated LRU among the keys with a ......
Redis进阶:清空数据后恢复数据
使用 flushall 命令可以清空当前数据库存储的所有记录 由于我开启了RDB和AOF的混合存储模式,所以当前命令肯定是记录到了appendonly.aof里面。 找到redis的安装目录,使用txt文档打开aof文件可以看到最后的记录命令是 flushall 将当前命令删除,并保存修改 然后关闭 ......
Redis 性能优化实战
Redis 作为内存数据库,其性能表现非常出色,单机 OPS 很容易达到 10万以上,这主要得益于其高效的内存数据结构、单线程无锁设计、IO 多路复用等技术实现。但是在线上生产环境的使用中,我们仍然会发现在使用 Redis 的时候其性能和预期是不符的,例如出现了明显的延迟等,如果我们能从 Redis ......
postgresql LAMP redis
postgresql架构与原理 PostgreSQL采用C/S模型,是进程架构模型。 体系结构分两部分: 实例 instance 进程 内存存储结构 磁盘存储 PGSQL流复制 主节点配置 创建从节点复制账号 postgres-# create role repluser with replicat ......
linux redis 常用命令
// 客户端连接 redis-cli -h 172.16.1.1 -p 6001 //2 连接远程redis //格式:redis-cli --raw -h IP -p 端口 -a 密码 -n 库索引 redis-cli --raw -h 172.16.1.108 -p 6001 -a passwo ......
数据库攻防学习之Redis
在渗透测试面试或者网络安全面试中可能会常问redis未授权等一些知识,那么什么是redis?redis就是个数据库,常见端口为6379,常见漏洞为未授权访问。 ......
云原生周刊:2024 扩展 K8s 集群指南 | 2024.1.2
开源项目推荐 Jib Jib 无需 Docker 守护进程,也无需深入掌握 Docker 最佳实践,即可为您的 Java 应用程序构建优化的 Docker 和 OCI 映像。它可作为 Maven 和 Gradle 的插件以及 Java 库使用。 Docketeer Docketeer 提供了一个简单 ......
Shiro中适用Redis管理session
实现RedisSessionDao思路 Shiro提供了SessionDAO接口,可以实现此类来操作session,其中提供了 create 新建一个session,并保存到数据库、文件系统或者持久化缓存中。 readSession 根据sessionId检索session update 更新ses ......
尚硅谷-xsync集群分发脚本
1.安装 rsync远程同步工具 apt install -y rsync 2.配置host映射【略】 vi /etc/hosts 3.配置SSH免密登录 使用SSH远程登陆Linux 4.编写xsync集群分发脚本 vi /usr/bin/xsync #! /bin/bash #1 获取输入参数个 ......
Zookeeper集群一键启停脚本
1.创建脚本 vi /bin/zk.sh #!/bin/bash if [ $# -lt 1 ] then echo "No Args Input..." exit ; fi case $1 in "start"){ for i in hadoop102 hadoop103 hadoop104 do ......
redis集群搭建
集群的目的:解决redis的高可用及高并发 搭建流程: 搭建三主三备集群 1、配置文件修改 2、启动6个服务: 3、集群启动命令(启动前记得开放阿里云端口7001/7006和17001/17006): redis-cli --cluster create 101.201.100.200:7001 1 ......
ZooKeeper 3.9.1 集群模式安装
准备三台集群节点 1.下载ZooKeeper 3.9.1 https://dlcdn.apache.org/zookeeper/zookeeper-3.9.1/apache-zookeeper-3.9.1-bin.tar.gz 2.安装JDK Linux 安装Openjdk 3.解压 mkdir / ......
论文精读—多智能体算法在无人机集群的运用
导:“在阅读一篇论文后,要对这几个方面有清晰的认识,动机、创新点和实验设计,外加自己对这篇论文有什么想法” 论文解读:本文组织如下:第二节介绍了相关工作,第三节介绍了大规模搜索场景和系统模型,第四节详细介绍了基于marl的无人机群搜索方法,第五节讨论了仿真设置和实验结果,第六节总结了本文。 建模思考 ......
【云原生 | Kubernetes 系列】—K8S部署RocketMQ集群(双主双从+同步模式)
【云原生 | Kubernetes 系列】—K8S部署RocketMQ集群(双主双从+同步模式) 版权 本文为云录原创文章,转载无需和我联系,但请注明来自云录 https://www.yunzhuan.site rocketMQ高可用有很多种方式,比如:单机部署,多主集群,双主双从同步部署,双主双从 ......
AWS - Grant AWS EKS cluster access to Postgres and Redis using security group
EKS Cluster: RDS (Postgres): Rdis Cluster: ......
【Redis】一文掌握Redis原理及常见问题
Redis是基于内存数据库,操作效率高,提供丰富的数据结构(Redis底层对数据结构还做了优化),可用作数据库,缓存,消息中间件等。如今广泛用于互联网大厂,面试必考点之一,本文从数据结构,到集群,到常见问题逐步深入了解Redis,看完再也不怕面试官提问! ......
Linux安装zookeeper(伪集群)
环境: 系统: Alibaba Cloud Linux 3 (Soaring Falcon) jdk: jdk8 1.下载安装包 zookeeper官网: https://zookeeper.apache.org/releases.html 找到对应版本,这里以稳定版 3.8.3 为例,在节点上下载 ......
C# 操作 Redis
一、简介 C# 中通过 StackExchange.Redis 库可以方便地操作 Redis,实现高性能的数据缓存和存储。StackExchange.Redis 提供了强大的 API,允许开发者轻松连接、读取和写入 Redis 数据。通过使用 ConnectionMultiplexer 类,可以建立 ......
Docker部署系列之Docker Compose安装Redis三主三从集群
总结/朱季谦 在日常开发或者编程当中,经常需要用到redis集群,若是按照传统的方式,一个机器一个机器搭建,难免过于繁琐,故而可以通过dock er-compose编排方式,快速搭建。我在搭建过程当中,将操作记录下来,方便以后需要搭建三主三从节点时,可以基于以前的成功经验,快速搭建起来。 一、环境准 ......
基于Redis的简单漏桶算法
下列代码是限制每秒10QPS的简单算法,需要修改频率请修改Duration.ofMillis(100)处 public class LimitationManage { private static final String VALUE = "A"; @Resource private Rediss ......