
Redis
文章平均质量分 67
Code1667
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis 主从复制
概念: 指将一台Redis服务器的数据复制到其他的Redis服务器,前者称为主节点(master/leader),后者称为从节点(slave/follower)数据复制是单向的,只能从主节点到从节点。 master以写为主,slave以读为主 默认情况下,每台Redis服务器都是主节点,且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点 主从复制的作用 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式 故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速原创 2021-01-21 00:40:16 · 106 阅读 · 0 评论 -
Redis 持久化
Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能! RDB(Redis Data Base) 什么是RDB RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,恢复时是将快照文件直接读到内存里。(默认持久化机制) Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,等到持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行原创 2021-01-20 22:10:01 · 94 阅读 · 0 评论 -
Redis.conf 详解
redis启动的时候,就通过配置文件来启动! 单位 配置文件 单位(unit)对大小写不敏感 可以包含多个配置文件 网络 当前绑定本机,可以指定为* 或者特定的ip 保护模式,默认开启。 端口号:6379 通用配置 最后一行的pidfile /www/server/redis/redis.pid的意思是如果以后台守护线程的模式运行,需要指定一个pid文件。 日志 日志位置 数据库(默认16) 是否显示logo(默认开启) 快照 标注了持久化的规则,也就是在多久时间内执行了多少次改动就会进原创 2021-01-20 20:37:56 · 123 阅读 · 0 评论 -
Redis为何那么快-----底层原理浅析
Redis的快速很多人都知道是因为基于内存,但这只是一方面,其实redis在底层是一套很完善的多路复用事件处理机制来保证执行的高效的 线程模型 redis内部使用文件事件处理器file event handler,它包含如下几个部分 多个socket IO多路复用程序 文件事件分派器 事件处理器(连接应答处理器,命令请求处理器,命令回复处理器) 之所以说redis是单线程其实是指这个文件事件处理器是单线程的,它采用多路复用的方式监听系统上多个socket,将socket上产生的事件压入队转载 2021-01-20 17:20:02 · 310 阅读 · 0 评论 -
Redis 事务
事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在任务执行的过程中,会按照顺序执行。 执行具有:一次性、顺序性、排他性! ----队列 set set set ---执行 Redis单条命令保证原子性,但是事务不保证原子性! 事务测试 redis事务: 开启事务(multi) 命令入队() 执行事务(exec) 正常执行事务 127.0.0.1:6379> multi #开启事务 OK 127.0.0.1:6379> set k1 v1 QUEUED #入队 127.0.0原创 2021-01-04 22:07:08 · 88 阅读 · 0 评论 -
Redis 入门
概述 Redis是什么 Redis(Remote Dictionary Server ),即远程字典服务。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。 Redis能干什么? 1、内存存储、持久化(rdb,原创 2020-12-31 11:15:51 · 157 阅读 · 0 评论