Redis 发布订阅(实际开发不使用) Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 clien
原创 2022-01-10 17:47:10
207阅读
目录1. redis 安装1.1 简单安装redis1.2 将redis作为linux的服务启动redis 的数据类型string类型set 添加一条数据append value追加get 根据key查询valuedel 删除keyincr key 自增命令,每次自增1incrby key increment 增加指定数字decr key 自减,每次自减1decrby key decrement
原创 2022-01-25 15:09:10
262阅读
一、复制介绍 主从复制,是把一台redis服务器上数据复制到其他服务器的机制,其中前者被称为主节点(master),后者被称为从节点(slave)。 主从复制的主要主要作用: **数据冗余:**数据热备,多机备份。 故障恢复:当主节点出现问题时,可以让从节点提供服务,是一种功能的冗余。 负载均衡:可 ...
转载 2020-12-27 16:55:00
271阅读
2评论
关于位图,可能大家不太熟悉, 那么位图能干啥呢?位图的内容其实就是普通的字符串,也就是byte数组,我们都知道 byte 8 位无符号整数 0 到 255 说个场景。比如你处理一些业务时候,往往会存在 是或者不是 这样的数据,那么这种数据还是频繁去查看和请求,从数据方面和请求次数方面都是非常的大的。 ...
转载 2021-05-15 14:07:58
340阅读
2评论
1. 简介 redis是一个key-value的存储系统。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave同步。 1.1 数据结构 Redis可以存储键与5种不 ...
转载 2021-08-09 00:10:00
117阅读
2评论
存储结构 字符类型 散列类型 列表类型 集合类型 有序类型 功能 可以为每个key设置超时时间; 可以通过列表类型来实现分布式队列的操作; 支持发布订阅的消息模式; redis的应用场景 数据缓存(商品数据、新闻、热点数据); 单点登录; 秒杀、抢购; 网站访问排名... ...
原创 2022-03-22 15:04:27
91阅读
Redis 事务 Redis 事务可以一次执行多个命令, 并且带有以下三个重要的保证: 批量操作在发送 EXEC 命令前被放入队列缓存。 收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。 在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。 一个事
原创 2022-01-10 17:47:11
125阅读
复制(master、slave)配置过程修改11.140和11.141的redis.conf文件,增加slaveof masterip masterportslaveof 192.168.11.138 6379实现原理 slave第一次或者重连到master上以后,会向master发送一个SYNC的命令 master收到SYNC的时候,会做两件事 a) 执行bgs...
一、Redis入门罪魁祸首——关系型数据库    性能瓶颈:磁盘IO性能低下(CPU数据交换是和高速缓存cache,cache的数据交换和谁做,和内存。内存的数据交换和谁做,和磁盘做,这些基础数据存在硬盘上,一层层往上传递。数据库是保存在磁盘上的)    扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群 解决思路    降低磁盘IO次数
原创 2023-04-23 13:00:57
95阅读
Redis在linux下安装持久化事务删除策略redis.conf高级数据类型
原创 2023-05-05 15:31:34
159阅读
一、基本概念和架构 1.1 基本概念 哨兵,Redis sentinel,在主从复制的基础上实现故障恢复的自动化。其核心功能是主节点(master)的自动故障转移。 主要功能: 监控(Monitor):哨兵不断检查主节点和从节点是否正常工作。 自动故障转移(Automatic failover):主 ...
转载 2021-01-18 21:20:28
384阅读
2评论
目录一、复制介绍二、复制配置3.2.1 直接断开3.2.2 切换到其他master2.1.1 命令2.1.2 演示2.1 建立复制2.2 断开复制三、拓扑结构四、复制过程五、数据同步原理5.1.1 主从复制偏移量5.1.2 主节点复制积压缓冲区5.1.3 主节点运行id5.1 psync命令需要的组件5.2 psync命令5.3 全量复制5.4 部分复制六、主从心跳6.1 流程6.2 repl -
转载 2021-01-31 20:08:55
264阅读
2评论
启动and连接 启动 用的是配置文件启动 redis-server .../redis.conf redis-cli -p 6379 [root@LJT redis]# redis-server redis.conf [root@LJT redis]# redis-cli -p 6379 127.0 ...
转载 2021-08-08 14:22:00
104阅读
2评论
一、基本概念和架构 1.1 基本概念 哨兵,Redis sentinel,在主从复制的基础上实现故障恢复的自动化。其核心功能是主节点(master)的自动故障转移。 主要功能: 监控(Monitor):哨兵不断检查主节点和从节点是否正常工作。 自动故障转移(Automatic failover):主 ...
转载 2021-05-15 13:56:17
307阅读
2评论
分片(partitioning)就是将你的数据拆分到多个 Redis 实例的过程,这样每个实例将只包含所有键的子集。本文第一部分将向你介绍分片的概念,第二部分将向你展示 Redis 分片的可选方案。 分片能做什么 Redis 的分片承担着两个主要目标: 允许使用很多电脑的内存总和来支持更大的数据库。
转载 2019-07-26 16:10:00
148阅读
2评论
哈希是Redis数据库中value的类型,它是一个键值对集合,它的存储结构有两种:压缩列表和哈希表。 经常用哈希来存储对象,比如: (1). 当一个哈希只包含少量键值对,比且每个键值对的键和值要么就是小整数值,要么就是长度比较短的字符串,那么Redis就会使用压缩列表来做哈希的底层实现。 (2). ...
转载 2021-10-18 21:07:00
202阅读
2评论
  非关系型数据库 非关系型数据库vs关系型数据库 》知名的关系型数据库 》两者相比较 redis简介 redis特性 redis优势 redis应用场景  
原创 2021-08-14 10:14:44
140阅读
redis持久化 RDB reids database 什么事RDB 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束
原创 2022-01-11 09:31:11
59阅读
Redis全局命令对于键值数据库而言,基本的数据模型是 key-value 模型,Redis 支持的 value 类型包括了 String、哈希表、列表、集合等,而Memcached支持的 value 类型仅为 String 类型,所以Redis 能够在实际业务场景中得到广泛的应用,就是得益于支持多样化类型的 value。Redis里面有16个库,但是Redis的分库功能没啥意义(默认就是0号库,
原创 2022-10-28 10:58:44
92阅读
INCR/DECR,这两个操作是将读,自增(自减),写作为一个原子进行执行的,单线程保证了原子性锁是常用来保证原子性的每个客户端监听这个key,事务更新后子性)
原创 2022-11-18 01:01:48
191阅读
  • 1
  • 2
  • 3
  • 4
  • 5