redis-3.2.6 redis3 安装,启动,停止,连接 redis3主从复制安装配置 建议最少配3个哨兵,如果只有两台服务器,(一个服务器也可装多个redis,端口不同)主redis服务器,1个哨兵 (防火墙需要开通6379,26379端口)从redis服务器,2个哨兵(防火墙需要开通6380,26380,26381端口)(哨兵应该安装在3个服务器上,要不有可能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 19:54:20
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Redis底层ZSet跳表是如何设计与实现的跳表【skipList】其实就是有层级的列表。 比如我们想查找19,首先和6比较,大于6之后,在和9进行比较,然后在和12进行比较…最后比较到21的时候,发现21大于19,说明查找的点在17和21之间,从这个过程中,我们可以看出,查找的时候跳过了3、7、12等点。参考博客:2.Redis底层ZSet实现压缩列表和跳表如何选择压缩列表: 因为zipli            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-13 13:16:32
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            是 什 么?  按顺序地串行化执行而不会被其它命令插入,不许加塞。 能干嘛?一个队列中,一次性、顺序性、排他性的执行一系列命令。 怎么玩? 常用命令: Case1:正常执行 Case2:放弃事务 Case3:全体连坐  Case4:冤头债主 可能会对Case3和Case4有疑惑 :要注意的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 09:42:44
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。 和M            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-10 21:02:10
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录Redis1 Redis持久化1.1 快照持久化1.2 AOF持久化1.3 RDB,AOF区别(面试问题)2 事务,watch乐观锁,discard与事务的关联2.1 开启事务支持的写法2.2 不开启事务支持的写法2.3 乐观锁3 pipeline提升性能4 缓存雪崩4.1 正常使用缓存4.2 雪崩出现原因和解决方案5 缓存穿透5.1 出现原因5.2 解决方案6 缓存与数据库双写一致性问            
                
         
            
            
            
            redis 单线程? 多线程?没有锁的竞争,没有线程的上下文切换。主要的性能瓶颈是内存或者网络带宽而非CPU1.redis3.x版本,也就是大家口口相传的redis是单线程2.redis4.x版本,严格意义上来说也不是单线程,负责处理客户端请求的线程是单线程,但是开始加了一点多线程的东西(异步删除)。3.redis6.0版本,多线程io,但多线程部分只是用来处理网络数据的读写和协议解析4.x版本异            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-09 13:51:51
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言redis是一款k/v类型的nosql存储系统,类似于memcache,所有的数据都存储在内存中,所以读写性能非常好。不过redis和memcache还是有区别的,redis的性能相对于memcache更高,而且redis支持更多的数据类型(string、hash(关联数组)、set(集合)、有序集合、list等)。而且redis支持数据的持久性,可以定期把内存中的数据保存到磁盘。redis通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-04 11:58:02
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            redis是一个key-value 
  存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list( 
  链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些 
  数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,r            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-02 14:36:54
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在写开源项目的时候,想到了要支持多种redis部署方式,于是对于这块的生产环境的架构选型展开调研 #一 、引擎版本 推荐使用更新的引擎版本以支持更多的特性 ##Redis 6.0新特性说明模块系统新增多个API。支持SSL/TLS加密。支持新的Redis协议:RESP3。服务端支持多模式的客户端缓存。支持多线程IO。副本中支持无盘复制(diskless replication)。Redis-ben            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 20:31:22
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis简介Redis 是一个开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(Strings),散列(Hashes),列表(Lists),集合(Sets),有序集合(Sorted Sets或者是ZSet) 与范围查询, Bitmaps,Hyperloglogs 和 地理空间(Geospatial)索引半径查询。 其中常见的数据结构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 00:01:47
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Redis 5 vs Redis 6:重要差别及其代码示例
Redis是一种高性能的键值数据库,广泛应用于缓存、消息代理等场景。经过多年的发展,Redis发布了多个版本,其中Redis 5和Redis 6是两个重要的里程碑。本文将详细探讨Redis 5和Redis 6之间的关键差别,并通过代码示例帮助大家更好地理解这些变化。
## 1. Redis 5 的特点
Redis 5于2018年            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-12 05:30:12
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录   Redis的基本类型字符串哈希列表集合有序集合其他  Redis的基本类型本文使用的Redis版本为: Redis 3.0.503 (00000000/0) 64 bit / windows 环境 下载链接 l点击这里下载概述Redis有五种数据结构:字符串、哈希、列表、集合、有序集合 Redis可以用来干嘛:缓存、排行榜系统(热度排行)、计数器应用(视频播放量)、社交网络(点赞和踩)、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 07:27:07
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实验环境在VMware中准备3个虚拟机,每个虚拟机部署2个redis,实现一个总共6个节的redis集群。redis服务使用单独的redis用户和用户组启动。所有文件都在/home/redis目录下。OS: CentOS-7-x86_64-Minimal-1804redis: redis-5.0.0安装配置集群规划192.168.212.141192.168.212.142192.168.212.            
                
         
            
            
            
            目录1.基础概念2.主从复制搭建流程(1)搭建主从复制(2)检查主从复制3.概念(1)主从复制流程(2)主从复制核心知识(3)主从复制应用场景(4)主从复制注意事项 1.基础概念什么是主从复制? 为什么要主从复制?redis-server单点故障单节点QPS有限主从复制应用场景读写分离场景,规避redis单机瓶颈故障切换,master出问题后还有slave节点可以使用2.主从复制搭建流程(1)搭            
                
         
            
            
            
            前言:参考文档Redis官方集群指南:Redis cluster tutorial a“ RedisRedis官方集群规范:Redis Cluster Specification a“ RedisRedis集群指南(中文翻译,紧供参考):集群教程 — Redis 命令参考Redis集群规范(中文翻译,紧供参考):Redis 集群规范1、安装步骤1、依赖包yum install -y gcc tcl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-07-03 11:56:08
                            
                                571阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [0] redis简介:  Redis是一个开源的底层使用C语言编写的key-value存储数据库。可用于缓存、事件发布订阅、高速队列等场景。而且支持丰富的数据类型:string(字符串)、hash(哈希)、list(列表)、set(无序集合)、zset(sorted set:有序集合)。Redis 在3.0版本前只支持单实例模式,Redis 在 3.0 版本以后就推出了集群模式。
运用场景:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 10:56:26
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RDS(Relational Database Service)和Redis(Remote Dictionary Server)是两种不同的数据库技术,它们在底层实现、数据结构和使用场景上有一些区别。下面我将向你介绍RDS和Redis的区别以及如何使用它们。
## RDS与Redis的区别
RDS是一种关系型数据库服务,支持SQL语言操作,可以存储结构化和半结构化数据。它提供了高可用性、可扩展            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-30 07:29:36
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在进行Redis 3与Redis 7之间的比较之前,有必要明确它们各自的功能特性及其演变。Redis 3版本发布于2015年,而Redis 7发布于2022年,历经多次迭代与更新,新增了许多功能,改进了性能与安全性。下面是详细的版本对比与迁移指南。
## 版本对比
### 兼容性分析
| 特性                                    | Redis 3            
                
         
            
            
            
            ## Kafka和Redis作为消息队列的区别
Kafka和Redis都是常用的消息队列系统,但它们在使用场景和功能特性上有一些区别。本文将分别介绍Kafka和Redis作为消息队列的特点,并通过代码示例来展示它们的不同之处。
### Kafka
Kafka是一个分布式发布订阅消息系统,主要用于处理大规模的实时数据流。它采用分布式架构,能够实现高吞吐量和高可用性。Kafka使用主题(topi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-01 04:02:43
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rabbitmq大家熟知的是作为消息队列使用。而rabbitmq有两种协议,我们平时接触的消息队列是用的AMQP协议,而用在智能硬件中的是MQTT协议。mqtt是一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,通过订阅相应的主题来获取消息,是物联网(Internet of Thing)中的一个标准传输协议。而本篇文章讲的是mqtt的简单实现(http://mp.wei            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 12:06:22
                            
                                107阅读