主从redis 04

Redis 哨兵模式

哨兵是一个分布式系统,你可以在一个架构中运行多个哨兵进程,这些进程使用流言协议来接收关于Master主服务器是否下线的信息,并使用投票协议来决定是否执行自动故障迁移,以及选择哪个Slave作为新的Master。 一、哨兵模式概述 1.1、为什么要启动哨兵模式 当我们的主服务器宕机后,要手动的去切换主 ......
哨兵 模式 Redis

Redis 数据持久化

Redis支持两种数据持久化方式:RDB方式和AOF方式。前者会根据配置的规则定时将内存中的数据持久化到硬盘上,后者则是在每次执行写命令之后将命令记录下来。两种持久化方式可以单独使用,但是通常会将两者结合使用。 一、持久化 1.1、什么是持久化 持久化功能有效地避免因进程退出造成的数据丢失问题,当下 ......
数据 Redis

Redis服务器部署

Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,R ......
服务器 Redis

Redis 命令操作

一、连接命令 ping 通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。 如果连接正常就返回一个PONG ,否则返回一个连接错误。 127.0.0.1:6379> ping PONG echo m 打印一个特定的信息 m ,测试时使用。 127.0.0.1:6379> echo 'hel ......
命令 Redis

设计模式04 —— 适配器模式

设计模式04 —— 适配器模式 本教程参考:菜鸟教程 - 学的不仅是技术,更是梦想! (runoob.com) 参考书:《图解设计模式》 本系列为本人学习笔记,和课程学习笔记,资料和参考均源自互联网,希望各位大佬多多指点! 介绍 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间 ......
模式 设计模式 适配器

如何保障MySQL和Redis的数据一致性?

先抛一下结论:在满足实时性的条件下,不存在两者完全保存一致的方案,只有最终一致性方案。根据网上的众多解决方案,总结出 6 种,直接看目录: 不好的方案 1、先写 MySQL,再写 Redis 如图所示: 这是一副时序图,描述请求的先后调用顺序; 橘黄色的线是请求 A,黑色的线是请求 B; 橘黄色的文 ......
一致性 数据 MySQL Redis

laravel:访问redis(10.27.0)

一,相关文档: https://learnku.com/docs/laravel/10.x/redis/14887 二,php代码 1,配置.env 使用默认的设置: REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 2,control ......
laravel redis 10 27

04String类

String类 字符串是常量,创建之后不可改变。 字符串字面值存储在字符串池中,可以共享。 String str = "Hello";产生一个str对象,字符串Hello在字符串池(常量池)中存储。 String str1 = new String("Hello");产生两个对象,堆、池里面各存储一 ......
String 04

hadoop集群 大数据项目实战_电信用户行为分析_day04

进行HIVE环境配置 1.上传相关的包 2.对上传的包进行下载和创建软连接 3.配置相关的文件 4.分别发送给其他机子 假设你需要在所有机器执行同一个指令,则你就需要相关设置 5.在hive的onf文件中创建hive-site.xml进行相关设置 ```xml<configuration> <-- ......
行为分析 大数 集群 实战 行为

redis其他操作、redis管道、django中使用redis、django缓存、celery介绍、补充单例

redis其他操作 ''' delete(*names) exists(name) keys(pattern='*') expire(name ,time) rename(src, dst) move(name, db)) randomkey() type(name) ''' # redis的key ......
redis django 缓存 管道 celery

Redis学习之消息队列

消息队列 JDK阻塞队列可能存在哪些问题? 服务器宕机,内存队列中的订单信息全部丢失 线程处理错误,已取出单个订单信息,但没有入库 受单JVM内存限制 所以,我们需要一个独立的队列来存管订单信息,也就是消息队列。 介绍 存放消息的队列。一种开发中常用的中间件 最简单的消息队列模型包括3个角色: 消息 ......
队列 消息 Redis

Redis - 1( 安装 + 快速了解 )

Redis 安装 Redis 官网建议使用 Linux 进行部署,未提供 windows 版本的 Redis,但微软开发和维护着 Windows64 版本的 Redis。- Windows64 版本的 Redis 下载地址:redis点击下载 ( github.com ) 一路下载 下载后里面的 r ......
Redis

ErrorReply: ERR wrong number of arguments node redis 连接问题解决

今天在测试kvrocks 与socket.io 集成的时候出现了此问题,刚好记录下 原始连接配置 const pubClient = createClient({ url:"redis://dalongdemo@localhost:6666/0"}); 问题修改 const pubClient = ......
ErrorReply arguments number 问题 wrong

部署redis-cluster集群

参考: https://www.cnblogs.com/paul8339/p/11987345.html https://mikechen.cc/31360.html https://zhuanlan.zhihu.com/p/637366705 本文使用一台虚拟机部署6个不同端口的redis实例 1 ......
集群 redis-cluster cluster redis

04_基本元器件介绍

基本元器件介绍 晶体三极管 什么是晶体三极管 三极管特点 三种工作状态 放大状态 特点: ​ 1Ic = βIb ​ 2Ic的大小只受Ib的控制 ​ 3Ie = Ic+Ib 工作状态: ​ 1Ib一定时, Ic的大小和Uce无关 截止状态 特点: ​ 1Ib=0, Ic=0, Ie=Ib+Ic=0 ......
元器件 04

Redis的速度不够用?为什么你应该考虑使用 KeyDB,一个更快、更强大、更灵活的开源数据库

你是否正在使用 Redis 作为您的数据结构存储,享受它的高性能、高可用的特性?如果是这样,那么你可能会对 KeyDB 感兴趣。 什么是 KeyDB? KeyDB 一个由 Snap 提供支持、专为扩展而构建的开源数据库。它是 Redis 的高性能分支,专注于多线程、内存效率和高吞吐量。KeyDB 采 ......
更快 不够 速度 数据库 数据

目录-04-队列

1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 1:链接 2:链接 3:链接 4:链接 5:链接 6:链接 7:链接 8:链接 9:链接 0:链接 ......
队列 目录 04

Redis7

Redis是基于内存的K-V键值对内存数据库 浅谈Redis7新特性 主要是自身底层性能和资源利用率上的提高和优化。 多AOF文件支持 config命令增强 限制客户端内存使用 listpack紧凑列表调整 访问安全性增强 Redis Functions(要抢Lua脚本的饭碗) RDB保存时间调整, ......
Redis7 Redis

redis一主二从三哨兵

节点规划 准备三台虚拟机,使用CentOS-7-x86_64-DVD-2009.iso镜像 节点 IP master 192.168.108.91 slave1 192.168.108.92 slave2 192.168.108.93 手动安装redis 1.解压 tar -zxvf redis-6 ......
哨兵 redis

【虹科干货】Redis Enterprise vs ElastiCache——如何选择缓存解决方案?

为了提高 Web 应用程序和数据驱动服务的性能与效率,使用 Redis 或 Amazon ElastiCache 来作为缓存加速已经是业界主流的解决方案。随着业务规模的增长,其需要处理的数据越来越多,使用有效的缓存机制更是尤为重要,如何选择适合的缓存解决方案呢? ......

redis配置文件 配置文件启动 redis.conf

# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写) # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g = ......
文件 redis conf

docker 挂载redis

一、Docker pull redis 镜像 二、挂载redis docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis01 -v /home/redis ......
docker redis

redis 持久化

2.1.基于AOF的持久化机制 Redis的AOF持久化是指将数据存储到二进制日志文件中,以便在重启或出现故障时可以恢复数据。 AOF持久化会周期性地将数据写入到日志文件中,因此可以实现更高的数据备份频率。 2.2.基于RDB的持久化机制 基于RDB的持久化方式会把当前内存中所有Redis键值对数据 ......
redis

【2023-10-04】连岳摘抄

23:59 谁也不能回到过去。向前看,那才是你未来的所在。 ——安·兰德斯 人生是实践,不是纯理论,不能靠思辨推理出来,所以,人生的一大特征,就是随着人生的实践,不停发现自己原来错了。这符合“否定之否定”原理,说明你在进步。现在认识更深刻的事情,原来认识浅薄,是否定的一种。现在认为对的事,原来认为是 ......
2023 10 04

搭建mysql的主从服务

这里是以mysql5.7版本为例。 准备好三台mysql服务器:192.168.1.115(主),192.168.1.116(从),192.168.1.117(从) 默认端口都是3306 1.部署mysql: 首要前提:三台机器的server-id 一定得设置成不同数值。 192.168.1.115 ......
主从 mysql

分享一个Redis自带的压测工具:redis-benchmark

今天给xdm分享一个Redis自带的压测工具,用于测试Redis性能的基准测试工具,帮助开发人员评估和比较Redis在不同配置或负载情况下的吞吐量和延迟。 ......
redis-benchmark benchmark 工具 Redis redis

21_常用命令04

1. uniq 去重 [root@kvm ~]# cat 1.txt 10 20 30 40 30 30 50 70 70 70 80 [root@kvm ~]# cat 1.txt | uniq 10 20 30 40 30 50 70 80 [root@kvm ~]# [root@kvm ~]# ......
命令 常用 21

redis管道

redis管道 1. 事务四大特性: - 原子性:要么都成功,要么都失败 - 一致性:数据前后要一致 - 隔离性:多个事务之间互不影响 - 持久性:事务一旦完成,数据永久改变 2. 关系型数据库,支持事务 3. redis有没有事务? 没有专门的事情,但是通过标的方式可以实现事务的几个特性,所以我们 ......
管道 redis

redis其它操作,

1 redis其它操作💜 ''' delete(*names) exists(name) keys(pattern='*') expire(name ,time) rename(src, dst) move(name, db)) randomkey() type(name) ''' # redis ......
redis

SpringBoot 04 shiro数据认证及登录

实体类 @Data @AllArgsConstructor @NoArgsConstructor @TableName("t_user") public class RUser { @TableId(value="usr_id",type = IdType.AUTO) private Integer ......
SpringBoot 数据 shiro 04