![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 68
会飞的鱼_fly
这个作者很懒,什么都没留下…
展开
-
redis学习 -- redis的主从复制
什么是主从复制 为了解决读写压力大的问题,redis支持了主从机制,即将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点。master以写为主,slaver以读为主。 主从复制的优势 1)读写分离2)容灾切换 复制原理 参考:https://www.cnblogs.com/kismetv/p/9236731.html 如何配置 主从复制的开启是在从节点发起..原创 2021-01-05 00:24:09 · 246 阅读 · 0 评论 -
redis学习 -- redis的事务
什么是事务 可以一次执行多个命令,本质是一组命令的集合,一个事务中的所有命令都会序列化,按顺序串行化执行而不会被其它命令插入,不许加塞。 常用命令 DISCARD: 取消事务,放弃执行事务块内的所有命令EXEC:执行所有事务块内的命令MULTI:标记一个事务块的开始UNWATCH:取消WATCH命令对所有key的监视WATCH key [key ...]:监视一个或多个key,如果在事务执行之前这个/这些key被其它命令改动,那么事务将被打断 事务的三个阶段 1)..原创 2021-01-03 22:50:23 · 122 阅读 · 0 评论 -
redis学习 -- redis的持久化
什么是持久化 redis的持久化即将内存中的数据写入磁盘中,以保证数据存储的可靠性。redis的持久化方式有两种:RDB(Redis DataBase)和AOF(Append Only File) RDB 1. RDB是什么RDB机制是通过把某个时刻的所有数据生成一个快照来保存,然后在指定的时间间隔内将内存中的数据集快照写入磁盘,它恢复时是将快照文件直接读到内存里。RDB是redis默认使用的持久化方式。2. RDB如何进行持久化有三种方式:1) save主动触发可以使..原创 2021-01-03 18:11:11 · 111 阅读 · 0 评论 -
redis学习 -- redis配置文件
本文以redis 6.0.5版本的配置文件为例进行讲解。 INCLUDES 可以在redis的配置文件中通过include将其它配置文件引用进来,主要用于一些机器共用一份配置模板,但是部分机器需要个性配置的场景。配置方式:在配置文件中加一行include /path/to/local.conf需要注意的是,redis是以最后一此加载的配置项为准,如果当前配置文件和被引入的配置文件有相同配置项,且该配置项需要以被引入的配置文件的配置为准,则需要注意将include语句放在文件最后(原创 2021-01-02 20:40:41 · 267 阅读 · 1 评论 -
redis学习 -- 什么是redis & redis基础知识
1. 什么是redisredis是一个高性能的k-v分布式内存数据库,基于内存运行,并支持持久化的NoSql数据库,是当前最热门的NoSql数据库之一。2. redis的特点redis支持数据持久化,可以将内存中的数据持久化在磁盘中,重启时可以再次加载进行使用 redis不仅支持建单的k-v类型的数据,同时还提供list、set、zset、hash等数据结构的存储 redis支持数据的备份,即master-slave模式的数据备份3. redis用途内存存储和持久化:redis支持异步原创 2020-12-16 00:30:06 · 264 阅读 · 0 评论 -
redis学习 -- 分布式数据库中的CAP原理
CAP是分布式系统的3个特性:C:Consistency(强一致性),写操作之后的读操作,必须返回该值。A:Availability(可用性),用户发出请求,服务器一定要给出响应。P:Partition tolerance(分区容错性),大多数分布式系统都分布在多个子网络,每个子网络就叫做一个区(partition),分区容错的意思是,区间通信可能失败。一个分布式系统不可能同时很好地满足一致性、可用性和分区容错性这三个需求,最多只能同时较好地满足两个:CA:单点集群,满足一致性、可用性的原创 2020-12-14 00:26:31 · 469 阅读 · 0 评论 -
redis学习 -- 非关系型数据库分类
1. KV键值场景:内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等数据模型:一般用hash table实现优点:查询速度快缺点:数据无结构化代表:Oracle BDB、Redis2. 文档型数据库(bson格式比较多)场景:web应用数据模型:k-v对应的键值对,value是结构化数据优点:数据结构要求不严格,表结构可变,不需要像关系型数据库一样需要预先定义表结构缺点:查询性能不高,缺乏统一的查询语法代表:CouchDB、MongoDB(基于分布原创 2020-12-13 23:56:58 · 161 阅读 · 0 评论