Redis
文章平均质量分 94
原飞木
Java开发工程师
展开
-
Redis持久化方案
持久化方式通常数据库存在三种用于持久操作以防止数据损坏的常见策略:1.是数据库不关心故障,而是在数据文件损坏后从数据备份或快照中恢复。RDB就是这种情况2.该数据库使用操作日志记录每个操作的操作行为,以在失败后通过日志恢复一致性。由于操作日志是按顺序追加写入的,因此不会出现无法恢复操作日志的情况。类似于Mysql的重做和撤消日志。3.数据库不修改旧数据,而仅通过追加进行写入,因此数据本身就是日志,因此永远不会出现数据无法恢复的情况。CouchDB是一个很好的例子。AOF类似这种情况严格上讲Re原创 2022-02-10 21:18:01 · 5393 阅读 · 0 评论 -
Redis的两种持久化RDB和AOF
Redis持久化备份数据的方式有两种:RDB(Redis DataBase) 、 AOF(Append Only File).RDB什么是RDB在指定时间间隔内,将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中,来达到恢复数据的。如何持久化Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写进一个临时文件中,等到持久化过程结束...转载 2020-02-16 20:41:47 · 967 阅读 · 0 评论 -
Linux下安装redis
1.把redis安装包上传到服务器2.解压指令 tar -zxvf redis-3.2.1.tar.gz3.进入redis解压的目录4.编译指令make,make指令需要先安装gcc编译环境,如果没有的话需要先安装。make完(不要去make test),make tese还需要去下载一些其它的东西才行。5.安装make install PREFIX=/usr/...原创 2018-09-04 13:53:17 · 1030 阅读 · 0 评论 -
redis基础知识
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。优势:纯内存操作 单线程操作,避免了频繁的上下文切换 采用了非阻塞 I/O 多路复用机制I/O 多路复用:只有单个线程,通过跟踪每个 I/O 流的状态,来管理多个 I/O 流。CAP理论NoSqlConsiste...原创 2019-01-19 15:16:59 · 1016 阅读 · 0 评论 -
redis主从复制,读写分离
主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,master以写为主,slave以读为主。在一台电脑里面进行主从复制,首先复制三份redis的配置文件:命名为redis6379.conf,redis6380.conf,redis6381.conf依次修改配置文件中的:三份都需要改,改成对应的端口就行了daemonize yespidfile ...原创 2019-01-20 19:48:26 · 970 阅读 · 0 评论