标签:场景 发送 需要 emc multi 加载 因此 海量数据 丢失
定期通过异步操作把数据库数据flush到硬盘上进行保存。
是已知性能最快的Key-Value DB。
不像 memcached只能保存1MB的数据,因此Redis可以用来实现很多有用的功能。
用他的Set可以做高性能的tag系统等等。
场景主要局限在较小数据量的高性能操作和运算上。
RDB 保存的是数据本身,AOF保存的是命令。
Redis并不能保证数据的强一致性,这意味这在实际中集群在特定的条件下可能会丢失写操作。
异步复制。
Redis集群目前无法做数据库选择,默认在0数据库。
ping,返回pong。
Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘。
所以redis具有快速和数据持久化的特征。如果不将数据放在内存中,磁盘I/O速度为严重影响redis的性能。
在内存越来越便宜的今天,redis将会越来越受欢迎。 如果设置了最大使用的内存,则数据已有记录
数达到内存限值后不能继续插入新值。
不会被其他客户端发送来的命令请求所打断。
MULTI、EXEC、DISCARD、WATCH
所以你应该尽可能的将你的数据模型抽象到一个散列表里面。
而是应该把这个用户的所有信息存储到一张散列表里面。
所以你应该尽可能的将你的数据模型抽象到一个散列表里面。
而是应该把这个用户的所有信息存储到一张散列表里面。
标签:场景 发送 需要 emc multi 加载 因此 海量数据 丢失
原文地址:https://www.cnblogs.com/swanyf/p/10229098.html