Reference: http://redis.cn用处缓存数据库分布式锁(Redission的redlock,自定义的lock等)过滤器(布隆过滤器/增强的带计数的布隆过滤器/布谷鸟过滤器等)大规模的计算辅助(bitmap)消息订阅/监听 --> 例如分布式的websocket发送消息时可用Redis消息订阅/监听将消息发到所有实例上进行推送延时队列 --> 例如email发送服务中
     redis-full-check是阿里云Redis&MongoDB团队开源的用于校验2个redis数据是否一致的工具。   redis-full-check通过全量对比源端和目的端的redis中的数据的方式来进行数据校验,其比较方式通过多轮次比较:每次都会抓取源和目的端的数据进行差异化比较,记录不一致的数据进入下轮对比(记录在sqlite3 db中)
转载 2023-05-25 14:33:00
213阅读
在进行Redis的“full check”下载过程中,我们可能会遇到一些问题。redis full check是一种用于确保数据一致性和完整性的重要操作,而“下载”则可能意味着我们需要从远程源获取一些资源或数据。在这篇博文中,我将分享如何有效解决这一问题的思路和过程。 ### 适用场景分析 对于Redis的使用场景,我们可以将其归类于以下几种: - 数据持久化需求 - 高并发读取和写入 -
原创 7月前
24阅读
# Redis Full Check原理 ## 简介 在使用Redis作为数据存储时,为了确保数据的完整性和一致性,我们需要定期对Redis进行Full CheckRedis Full Check是一种用于检查Redis数据库中所有键值对是否完整的机制。通过Full Check,我们可以及时发现数据异常或损坏,从而做出相应的处理。 ## Full Check原理 Redis Full C
原创 2024-03-07 05:39:30
111阅读
字符串 P39 Redis 的字符串是一个有字节组成的序列,可以存储以下 3 种类型的值:字节串(byte string)、整数、浮点数。在需要的时候, Redis 会将整数转换成浮点数。整数的取值范围和系统的长整型(long)的相同,浮点数取值范围和精度与 IEEE 754 标准下的双精度浮点数(double)的相同。Redis 中的自增命令和自减命令 P39 命令格式描述INCRINCR ke
转载 2023-12-26 19:29:44
43阅读
一、集群1、redis集群概念(1)单看概念Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。Redis 集群通过分区(partition)来提供一定程度的可用性(availability): 即使集群中有一部分节点失效或者无法进行通讯, 集群也可以继续处理命令请求。(2)为什么需要呢容量不够,redis如何进行
转载 2023-10-19 10:48:36
65阅读
redis-full-check校验主从redis数据
转载 2020-02-07 22:17:51
2615阅读
2点赞
Redis可以说是目前最火爆的NoSQL数据库! 过去几年,Memcached很盛行,现在有很多公司已将Memcached替换成了Redis。当然,很多人替换并不清楚为什么,只是感觉不想让主流抛弃,这也充分反映了目前Redis的强势。 Redis是基于内存的数据结构存储开源系统,采用C语言编写,运行效率极高。可作为内存数据库、缓存或消息代理中间件,前两种情况实际当中使用更多些。 Redi
转载 2023-10-09 20:36:02
82阅读
问题:采用阿里云的redis-shake进行redis数据同步的过程中遇见需要进行数据一致性比对分析:理论:CRDT--https://yq.aliyun.com/articles/635628幸运的是CRDT目前仅支持redis 4.0版本,雪球使用的就是redis4解决:采用阿里云开源组件:redis-full-check 准备:1.下载组件2.启动命令nohup ./redis-f
转载 2023-08-30 22:17:03
141阅读
# Server redis_version:3.2.0 #redis 版本 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:85def9ed04ebeee4 redis_mode:cluster #运行模式(standalone,cluster) os:Linux 3.0.13-0.27-default x86_64 #运行系统内
2022-07-191.redis编译后的bin目录下的基础命令介绍redis-benchmark:性能测试工具redis-check-apf:修复有问题的aofredis-check-dump:修复有问题的dump.rdbredis-sentinel:集群使用redis-server:启动redis-cli:客户端操作入口2.操作基础命令:清空当前库:flushdb清空所有库:flushalld
转载 2024-01-26 08:04:28
117阅读
身体和灵魂总有一个在路上。。。
原创 2022-02-14 17:17:42
505阅读
Redis集群环境Redis集群相关概念各redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽,无主机,客户端随意连接一个节点都可以 节点的fail是通过集群中超过半数的节点检测失效才生效 (1)领着投票过程是集群中所有master参与,如果半数以上master节点与master节点通信超过(cluster-node-timeout),认为当前master节点挂
校验2个不同redis实例数据
原创 精选 2020-02-08 15:16:08
2002阅读
3点赞
今天在博客的交流区收到一条不错的问题,拿出来给大家分享一下。具体问题如下:因为项目里面用到了redis集群,但并不是用spring boot的配置方式,启动后项目健康检查老是检查redis的时候状态为down,导致注册到eureka后项目状态也是down。问下能不能设置spring boot不检查 redis的健康状态 "redis": { "status": "DOWN",
转载 2024-01-04 22:28:46
145阅读
# Redis概述:请检查Redis Redis(Remote Dictionary Server)是一种开源的高性能键值数据库,它采用内存存储方式,支持多种数据结构,如字符串、哈希、列表、集合和有序集合等。在现代应用中,Redis常被用于缓存、会话存储、实时分析等场景。本文将介绍Redis的基本使用并提供代码示例,帮助开发者更好地理解和应用它。 ## Redis的基本操作 Redis使用简
原创 11月前
43阅读
# Redis Memory is Full 的分析及解决方案 Redis 是一个开源的内存数据存储系统,广泛用于缓存、消息队列及实时分析等场景。由于 Redis 以内存为基础进行操作,当可用内存不足时,Redis 会出现内存满的问题。这不仅会影响应用性能,还可能导致数据丢失或错误。接下来,我们将对 Redis 内存满的原因、监控方式及解决方案进行分析。 ## 一、Redis 内存满的原因
原创 2024-10-19 08:43:46
90阅读
WATCH 命令可以为 Redis 事务提供 check-and-set (CAS)行为。 被 WATCH 的键会被监视,并会发觉这些键是否被改动过了。 如果有至少一个被监视的键在 EXEC 执行之前被修改了, 那么整个事务都会被取消, EXEC 返回空多条批量回复(null multi-bulk reply)来表示事务已经失
转载 2024-06-08 19:55:24
30阅读
Redis深度解析:类型检查与命令多态、内存回收和对象共享在Redis这个高效的键值数据库中,存在着一些我们日常可能不常关注的特性和细节。它们包括类型检查与命令多态,内存回收策略,以及对象共享等。在这篇文章中,我们将对这些细节进行深入的解析。类型检查与命令多态类型检查的实现在Redis中,每个键都关联到一个值,而每个值都有自己的类型。Redis通过检查值的类型,以保证执行的操作是正确的。当执行命令
转载 2023-09-21 10:20:02
59阅读
redis的RDB(redis database)持久化在redis算是比较重的分量了,面试中会问,笔试中会考,实际工作中会用RDB:将一个时间段的内存数据集快照转存到磁盘,缺点是最后一次的数据可能会丢失(比如在最后那个时间段断电或者其他情况最后一次的数据就丢失了),保存在磁盘的是dump.rdb文件并将数据恢复到内存中相应的配置在redis.conf里面,我把时间段设置为120秒10次变动进行保
转载 2023-09-23 18:05:44
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5