Redis
是一个高性能的key-value数据库。Redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。Redis本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。从而使它的位...
分类:
数据库 时间:
2014-05-26 14:17:42
阅读次数:
341
最基础的search api格式是empty
search,这个search不指定任何的查询条件,就是返回cluster中的所有的index的document: GET /_search相应的消息如下:{
"hits":{ "total": 14, "hits":[ { ...
分类:
其他好文 时间:
2014-05-26 14:15:42
阅读次数:
250
在empty
search中你是否注意到了查询的结果中包含了不同的type:有来自us中的user,有来自gb中的tweet。不限值index和type我们能搜索整个cluster中的所有的document,ES会把请求分发到cluster中所有的primary和replica,然后返回结果的前十条...
分类:
其他好文 时间:
2014-05-26 13:59:11
阅读次数:
257
Javascript生成二维码(QR)网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成。本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网站,虽然有服务器端缓存,毕竟需要大量的CPU运算时间,这或多或...
分类:
其他好文 时间:
2014-05-26 13:17:49
阅读次数:
312
1、使用free – m命令查看内存使用情况代码如下:total used free shared
buffers cached Mem: 3832 2716 1115 0 95 1483 -/+ buffers/cache: 1137 2695 Swap:
6015 0 6015从上面可以看到内存...
分类:
其他好文 时间:
2014-05-26 11:57:51
阅读次数:
295
基础问题项目中实现了哪些模块。以及怎么实现的。有没有做数据库的优化。写过多少行代码。程序实现1.字符串中单词逆转2.7个不同数中选3个数组合。用递归实现系统架构一个系统用来更新数据库,一个系统同来缓存数据库用来快速获取数据。如何保证缓存和数据库系统的一致性。数据库很大,上亿数据思路:增量更新。方法:...
分类:
其他好文 时间:
2014-05-26 11:32:39
阅读次数:
276
存储:文件存储: FastDFS数据库: MySQL(集群, mster,
Slave读写分离),缓存: Redis, Memcache前端:Jquery, Angular框架:python django
分类:
Web程序 时间:
2014-05-26 11:16:56
阅读次数:
240
1 Twenproxy介绍
Twemproxy是为memcached或者Redis集群提供一个高速、轻量级代理服务。它的主要用途是降低对缓存server打开的连接数。它的主要特性例如以下:l
保持对缓存server非常低的链接数l 使用管道来发送和响应请求l 使用并发多server连接池l 代理全....
分类:
其他好文 时间:
2014-05-26 10:57:39
阅读次数:
177
原文地址:http://antirez.com/news/52Hello! As
promised today I did some SSD testing.The setup: a Linux box with 24 GB of RAM,
with two disks.A) A spinning ...
分类:
其他好文 时间:
2014-05-26 10:24:56
阅读次数:
427
1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/*
表示该类型下的所有子类型,type/sub-type。2. Accept-Charset: 浏览器申明自己接收的字符集Accept-Encoding:
浏览器申明自己接收的编码方法,通常指定压缩方法,是否支...
分类:
Web程序 时间:
2014-05-26 08:49:31
阅读次数:
223