
Redis
慕沐.
这个作者很懒,什么都没留下…
展开
-
【Redis】Redis集群的三种模式——主从复制、哨兵模式、Cluster
一、主从复制模式主数据库可进行读写,当写操作导致数据变化时会自动将数据同步到从数据库;从数据库一般是只读的,并接受主数据库同步过来的数据1、工作原理(1)Slave从节点服务启动并连接到Master之后,它将主动发送一个SYNC命令(2)Master服务主节点收到同步命令后,开始执行BGSAVE命令生成快照文件(RDB文件),并使用缓冲区记录此后执行的所有写命令(3)Master服务主节点BGSAVE执行完后,向所有Slave从节点服务发送快照文件,并在发送期间继续记录被执行的写命令(4)S原创 2020-09-13 20:31:24 · 812 阅读 · 0 评论 -
【Redis】Redis如何持久化呢
redis的操作都是在内存中操作的,所以很快,但是如果只存在于内存中,一旦机器宕了,岂不是所有数据都没了,所以要持久化到磁盘,持久化的方式有RDB、AOF、及混合模式一、RDBRDB是一个非常紧凑的文件,它在保存RDB文件时父进程唯一要做的就是fork出一个子进程,接下来的工作全部由子进程来做,父进程不需要再做其他IO操作,所以RDB持久化方式可以最大化redis的性能。与AOF相比,在恢复大的数据集的时候,RDB方式会更快一些,但是他数据丢失风险大,最后一次持久化的数据可能丢失配置的方式ap.原创 2020-08-30 20:53:15 · 143 阅读 · 0 评论 -
【Redis】你了解redis五种基本类型的内部结构吗
String它底层有三种基本结构List它里边有ziplistHash它里边有ziplistSet它里边是hashtable和intsetZset它里边是hashtable和跳表原创 2020-08-16 23:13:03 · 170 阅读 · 0 评论 -
【Redis】Redis是什么,又能用来做什么呢
Redis是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。Redis特点1、速度快读的数据是110000次/s左右,写的速度是81000次/s左右(1)数据存在内存中(2)C语言实现,离操作系统近,执行速度快(3)单线程架构,预防了多线程可能产生的竞争问题(4)源代码集性能与优雅于一身2、丰富的数据类型基于键值对,值不仅可以是字原创 2020-06-20 20:16:33 · 451 阅读 · 0 评论 -
【Redis】Redis如何搭建与启动,以及如何设置开机自启
redis一般都是装在Linux系统上的,虽然后期有人在这个基础上开发了再Windows上使用的redis,但如果项目上使用,最好还是将redis装在Linux比较好,因为redis本身就是支持在Linux上的。首先要下载redis安装包我这里是在Linux上安装的,用的包是redis-4.0.9.tar.gz下载地址:https://download.youkuaiyun.com/download/cxh6863/125382871、安装gcc由于redis需要c的环境,所以在安装redis之前要先安装.原创 2020-06-20 15:53:14 · 1165 阅读 · 0 评论