
redis
九日王朝
技术是谋生的手段,而不是生命的全部。过分沉迷技术只会让人坠入深渊和绝望,人生应该追求的是智慧与认知。
与其劳碌拼搏匆匆过完一生,应该把更多的精力用于了解这个世界,锻造通透豁达的内心。才能得以善终。
展开
-
redis——redis简介及基本交互方法
Redis是一个速度非常快的非关系数据库(non-relational database),它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片1来扩展写性能,接下来的几节将分别介绍Redis的这几个特性。其重点是在内存中存储,所以相比普通数据库,其IO效率会快很多。在使用类...原创 2017-07-06 16:26:10 · 2044 阅读 · 0 评论 -
redis——通过redis实现服务器崩溃等数据恢复
由于redis存储在内存中且提供一般编程语言常用的数据结构存储类型,所以经常被用于做服务器崩溃宕机的数据恢复处理。服务器可以在某些指定过程中将需要保存的数据以json对象等方式存储到redis中,也就是我们常说的快照,当服务器运行时读取redis来判断是否有待需要恢复数据继续处理的业务。当一次业务处理结束后再删除redis的数据即可。redis提供两种将内存数据导出到硬盘实现数据备份的方法:RDB...原创 2017-07-06 17:39:53 · 11183 阅读 · 0 评论 -
redis——redis事务相关处理
事务Redis事务的相关命令有MULTI,EXEC,DISCARD,WATCH。它们允许在一个步骤中执行一组命令,并有两个重要的保证:事务中的所有命令都会被序列化并按顺序执行。在执行Redis事务的过程中,不会发生由另一个客户端发出的请求被服务的情况。这保证命令作为一个单独的隔离的操作被执行。无论是所有的命令都被处理还是没有命令被处理,Redis事务都是原子的。EXEC命令触发事务中所有命令的执行...原创 2018-05-14 15:31:45 · 1036 阅读 · 0 评论 -
redis——redis持久化处理
Redis持久性Redis主要分为三种持久性策略:1、RDB持久性:以指定的时间间隔执行数据集的时间点快照。2、AOF持久性:记录服务器接收到的每个写入操作,这些操作将在服务器启动时再次执行,重建原始数据集。使用与Redis协议本身相同的格式以追加方式记录命令。Redis可以在日志变得太大时在后台重写日志。3、AOF+RDB:混合式瞎鸡儿乱用。RDB的优点RDB是Redis数据的非常紧凑的单文件时...原创 2018-05-08 11:43:25 · 1416 阅读 · 0 评论 -
redis——redis主从复制
和MySQL主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。一、概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave);数据...原创 2018-07-11 18:40:28 · 1170 阅读 · 3 评论