缓存和数据库
telenav_wjxie
这个作者很懒,什么都没留下…
展开
-
【转】我读过最好的 Epoll 模型讲解
首先我们来定义流的概念,一个流可以是文件, socket , pipe 等等可以进行 I/O 操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨论 I/O 的操作。通过 read ,我们可以从流中读入数据;通过 write ,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从 socket...原创 2016-04-21 18:11:04 · 189 阅读 · 0 评论 -
【转】Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
[url="http://www.open-open.com/lib/view/open1410485827242.html"]Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍[/url]原创 2016-05-28 14:38:02 · 201 阅读 · 0 评论 -
【转】Redis 简单使用
本文转自博客园系列文章。[list][*][url="http://www.cnblogs.com/zhaoguihua/p/redis-001.html"]高性能网站架构设计之缓存篇(1)- Redis 的安装与使用[/url][*][url="http://www.cnblogs.com/zhaoguihua/p/redis-002.html"]高性能网站架构设计之缓存篇(...原创 2016-05-09 11:21:38 · 171 阅读 · 0 评论 -
【转】理解事务——原子性、一致性、隔离性和持久性
原文地址:[url]http://blog.csdn.net/chosen0ne/article/details/10036775[/url]原创 2016-05-04 19:48:26 · 132 阅读 · 0 评论 -
【转】MySQL 索引原理及慢查询优化
本文转自: http://www.cnblogs.com/alexlo/p/5087015.html[b]1. 关于磁盘 IO 与预读[/b]考虑到磁盘IO是非常高昂的操作,计算机操作系统做了一些优化,当一次IO时,不光把当前磁盘地址的数据,而是把相邻的数据也都读取到内存缓冲区内,因为局部预读性原理告诉我们,当计算机访问一个地址的数据的时候,与其相邻的数据也会很快被访问到。每一次IO读...原创 2016-04-28 18:32:30 · 105 阅读 · 0 评论 -
RedisUtil
[code="java"]package com.jianfeitech.utils;import java.util.Set;import org.apache.log4j.Logger;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clie...2015-06-20 23:19:59 · 85 阅读 · 0 评论 -
Mysql 分区 ------ Innodb 表引擎
对于 myisam 引擎的数据库,它的所有表在物理上是分开的。对每个表来说,它的 schema 、data 和 index 都是一个独立的文件。对于 innodb 引擎的数据库,它的所有表,其 schema 是独立开的,如 t1.frm 、 t2.frm 等。但所有表的数据和索引,一锅粥的放在一个文件之中: ibdata1 。我们知道,分区的目的是在物理上把大表拆成小表。所以对 m...2015-06-13 01:34:39 · 75 阅读 · 0 评论 -
Mysql 读写分离的 Java 实现
先上代码[code="java"]public class DynamicDataSource extends AbstractRoutingDataSource { @Override protected Object determineCurrentLookupKey() { return DataSourceHolder.getDataSou...2015-06-12 17:06:34 · 213 阅读 · 0 评论 -
实现分布式锁的几种方式
[color=red]1. 完全基于数据库[/color]用乐观锁做幂等。缺点是缺少保护,大量请求直接打到数据库;好处是简单不易出错。[color=red]2. 使用队列[/color]如果是单机环境,使用普通的先进先出队列即可;若是分布式环境,则需要依靠 Redis 有序集合等方式来实现。[color=red]3. 使用 Redis[/color]以下内容来自: [u...原创 2016-04-26 13:18:58 · 315 阅读 · 0 评论 -
Memcached 和 Redis 总结
[size=large][b]一、 Memcached VS Redis[/b][/size]表面上的不同1. Memcached 多线程, Redis 单线程;2. Redis 支持持久化;3. Redis 支持的数据结构更丰富;稍微深层次的不同1. 内存满时, Memcached 考虑丢弃, Redis 考虑 swap 进硬盘;2. 网络 I/O 模型不同:...原创 2016-04-22 18:30:37 · 121 阅读 · 0 评论 -
【转】谈谈 Memcached 与 Redis
截取文章的一小部分,原文地址:[url]http://blog.csdn.net/tonysz126/article/details/8280696/[/url][size=large][b]1. Memcached 简介[/b][/size]Memcached 是以 LiveJurnal 旗下 Danga Interactive 公司的 Bard Fitzpatric 为首开发的高性...原创 2016-04-22 17:21:22 · 133 阅读 · 0 评论 -
【转】Redis 与 Memcached 的区别
原文地址:[url]http://gnucto.blog.51cto.com/3391516/998509[/url][b][align=center]Redis 与 Memcached 的区别[/align][/b]传统 MySQL + Memcached 架构遇到的问题 实际上 MySQL 是适合进行海量数据存储的,通过 Memcached 将热点数据加载到 cach...原创 2016-04-22 13:20:07 · 233 阅读 · 0 评论 -
【转】Redis 集群之路由
[url="http://www.infoq.com/cn/articles/effective-ops-part-03?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term="]高效运维最佳实践(03):Redis集群技术及Codis实践[/url]...原创 2016-05-28 15:08:46 · 268 阅读 · 0 评论