![](https://img-blog.csdnimg.cn/20200216113903802.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
Redis介绍
struggle@徐磊
知识重要,态度更重要!
展开
-
如何保证Redis数据不丢失
单机单节点模式使用AOF和RDB结合的方式RDB做镜像全量持久化,AOF做增量持久化。因为RDB会耗费较长时间,不够实时,在停机的时候会导致大量丢失数据,所以需要AOF来配合使用。在redis实例重启时,会使用RDB持久化文件重新构建内存,再使用AOF重放近期的操作指令来实现完整恢复重启之前的状态。这里很好理解,把RDB理解为一整个表全量的数据,AOF理解为每次操作的日志就好了,服务器重启...原创 2020-02-25 11:52:17 · 4311 阅读 · 0 评论 -
Memcached与Redis的区别和选择
Memcached与Redis的区别和选择的分析由于Redis只使用单核,而Memcached可以使用多核,所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高。而在100k以上的数据中,Memcached性能要高于Redis,虽然Redis最近也在存储大数据的性能上进行优化,但是比起Memcached,还是稍有逊色。说了这么多,结论是,无论你使用哪一个,每秒处理请求...原创 2020-02-20 19:53:48 · 450 阅读 · 0 评论 -
org.apache.spark.SparkException: Task not serializable
报错详情org.apache.spark.SparkException: Task not serializable at org.apache.spark.util.ClosureCleaner$.ensureSerializable(ClosureCleaner.scala:298) at org.apache.spark.util.ClosureCleaner$.org$apach...原创 2020-02-19 09:28:07 · 3930 阅读 · 2 评论 -
为什么要用Redis?Redis为什么这么快?
(以下单线程仅指Redis负责存取这块的线程只有一个,而非Redis中只有一个进程)我先给个我的结论,单线程的Redis在瓶颈是cpu的io时(这不是大多数应用的实际应用场景),确实速度会比多线程慢。但是,我们实际应用场景中很少会遇到瓶颈是CPU的io的情况,这时候单线程优势就凸显出来了。实现很简单!性能又不会比多线程差,并且,单线程确实不用处理上下文的切换,cpu利用率会比多线程高,这时候采...原创 2020-02-10 20:45:40 · 5669 阅读 · 1 评论