缓存
文章平均质量分 86
glory-of-me
这个作者很懒,什么都没留下…
展开
-
spring 使用redis集群配置
上面两篇介绍了redis集群的配置合一些基本的概念,所以接下来当然是要在项目中使用咯,redis的java支持已经做的非常好了,所以我们来试着使用这些api来进行redis的操作,首先我们需要操作redis的架包: redis.clients jedis 2.7.3 我们需要做的仅仅是在spring配置文件中注入这转载 2016-07-03 14:58:47 · 2734 阅读 · 0 评论 -
Redis作者:深度剖析Redis持久化
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化是如何工作的、这一性能是转载 2016-06-21 00:41:47 · 500 阅读 · 0 评论 -
redis配置文件配置详解
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.#Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程转载 2016-06-21 00:39:19 · 475 阅读 · 0 评论 -
一致性hash算法 - consistent hashing
这一篇文章很棒,解释的很详细,相比之前转过的一篇文章,有一定精简,资料链接很全,是不错的进一步学习的资料。-------------------------------------------------------------------------------------------------------------------------------------------------转载 2016-06-02 23:17:33 · 429 阅读 · 0 评论 -
缓存击穿,缓存失效造成问题的解决方案
我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题:缓存穿透缓存并发缓存失效一、缓存穿透Paste_Image.pngPaste_Image.pngPaste_Image.png注:上面三个图会有什么问题呢?我们在项目中使用缓存通常都是先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在转载 2016-08-22 15:30:20 · 12688 阅读 · 2 评论 -
RedisCluster 安装
之前在研究redis的高性能和高可用性时,经历了:单机redis->redis主从->ShardJedis 客户端分片->Redis Sentinel 主从切换高可用->Redis Cluster其中简单了解了一下使用中间件的方案,比如出名的有:keepalived+twemproxy+redis主从+keepalived 实现高可用和高性能。参考过的一篇关于redis c转载 2016-08-23 23:50:28 · 623 阅读 · 0 评论 -
Linux写时拷贝技术(copy-on-write)
Linux写时拷贝技术(copy-on-write)源于网上资料COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取转载 2016-10-06 15:14:38 · 385 阅读 · 0 评论