随笔分类 - Redis-Memcached
学习各种NoSQL数据库
摘要:10 | 第1~9讲课后思考题答案及常见问题答疑 第 1 讲 问题:和跟 Redis 相比,SimpleKV 还缺少什么? @曾轼麟、@Kaito 同学给出的答案都非常棒。他们从数据结构到功能扩展,从内存效率到 事务性,从高可用集群再到高可扩展集群,对 SimpleKV 和 Redis 进行了详细
阅读全文
摘要:上节课,我们学习了主从库集群模式。在这个模式下,如果从库发生故障了,客户端可以 继续向主库或其他从库发送请求,进行相关的操作,但是如果主库发生故障了,那就直接 会影响到从库的同步,因为从库没有相应的主库可以进行数据复制操作了。 而且,如果客户端发送的都是读操作请求,那还可以由从库继续提供服务,这在纯
阅读全文
摘要:06 | 数据同步:主从库如何实现数据一致? 前两节课,我们学习了 AOF 和 RDB,如果 Redis 发生了宕机,它们可以分别通过回放日 志和重新读入 RDB 文件的方式恢复数据,从而保证尽量少丢失数据,提升可靠性。 不过,即使用了这两种方法,也依然存在服务不可用的问题。比如说,我们在实际使用时
阅读全文
摘要:04 | AOF日志:宕机了,Redis如何避免数据丢失? AOF 日志是如何实现的? 说到日志,我们比较熟悉的是数据库的写前日志(Write Ahead Log, WAL),也就是 说,在实际写数据前,先把修改的数据记到日志文件中,以便故障时进行恢复。不过, AOF 日志正好相反,它是写后日志,“
阅读全文
摘要:背景:通过课程,深入学习redis,而不是片面的了解。 参考极客时间 《146-Redis核心技术与实战》 再推荐一个redis知识点总结的网站,感觉都有覆盖,讲的也很好 http://c.biancheng.net/redis/what-is-redis.html 00|开篇词 | 这样学Redi
阅读全文
摘要:RDB持久化 文章来源 你管这破玩意叫 RDB ps:文章简单,但是理论基础清晰,下面只写了关键认知点 RDB持久化的过程:通过frok子进程的,采用copy-on-write(写时复制)的技术,来实现内存空间数据的持久化; 为什么要fork子进行,什么是写时复制技术(从操作系统底层来理解) 写时复
阅读全文
摘要:背景:最近打算好好学习《Redis IN ACTION》,就像名字一样,最好的学习就是ACTION。 windows下redis使用 安装 地址:https://github.com/dmajkic/redis/downloads 根据系统版本,选择32位或者64位。 客户端文件目录说明: 启动re
阅读全文
摘要:背景:公司项目中使用java和memcache相结合来搭建缓存,所以要了解下缓存的基础知识! 1 了解memcache 1.1 基础知识 什么是Memcache? Memcache集群环境下缓存解决方案 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash
阅读全文
摘要:Memcached 在windows下的java使用 研究这个东东主要是为了解决在教务管理中选课系统的大并发情况下数据库频繁读写造成速度慢的问题,但要使用WEB服务器的内存,是不是可靠还需要验证,不能轻易的想当然就上线啊! 我们的实验环境192.168.88.177中就架设了一个基于CentOS 5
阅读全文
摘要:windows 7 64bit 环境下安装memcached 1、下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2、安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。 如果在
阅读全文