一个网站如何面对高容量大并发的压力,是架构师们要研究的事情。虽然目前我工作的站还没有达到这个水平,但是一些未雨绸缪的工作应该要开始了,给我们定的计划是在半年到一年时间,完成高容量大并发系统的架构设计。说干就干,先从redis开始吧。首先得准备一份高记录数据样本,奈何手上没有现成的,只好从短信系统取,...
分类:
其他好文 时间:
2014-09-04 14:45:09
阅读次数:
196
redis中的list集合数据类型,是一种双向链表的结构,list存在的元素是任意的string类型。那么redis是如何管理和操作list集合数据的呢,下文将阐述redislist集合的基本语法使用:1、添加/创建一个list对象#分为栈式和队列两种添加
语法1:lpush[list集合][元素]#栈式添加元素,..
分类:
其他好文 时间:
2014-09-04 10:36:50
阅读次数:
207
不废话,unix下c++调用 redis可以看这个:http://blog.csdn.net/youngqj/article/details/8266177redis的官网版本并没有为vc开发提供接口,不过微软对redis好像很感兴趣,自己弄了一个 ,完整的英文说明在这里:https://gist....
分类:
编程语言 时间:
2014-09-03 19:42:37
阅读次数:
486
虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错的Redis入门教程。1.介绍1.1 Redis是什么REmote DIctionary Server(Redis)...
分类:
其他好文 时间:
2014-09-03 16:36:16
阅读次数:
268
长生剑、孔雀翎、碧玉刀、多情环、离别钩、霸王枪、拳头是古龙笔下的七种武器,而本文打算将Redis的几种使用方式 Strings、Hashs、Lists、Sets、Sorted Sets、Pub/Sub、Transactions 也比作七种武器,为大家讲解Redis的七种特性,并列举其适合的应用场景。...
分类:
其他好文 时间:
2014-09-03 16:30:46
阅读次数:
180
从mysql搬一个大表到redis中,你会发现在提取、转换或是载入一行数据时,速度慢的让你难以忍受。这里我就要告诉一个让你解脱的小技巧。使用“管道输出”的方式把mysql命令行产生的内容直接传递给redis-cli,以绕过“中间件”的方式使两者在进行数据操作时达到最佳速度。一个约八百万行数据的mys...
分类:
数据库 时间:
2014-09-03 14:52:46
阅读次数:
275
leveldb是一个非常高效的可嵌入式K-V数据库,在.NET下有着基于win实现的包装leveldb.net;不过leveldb.net只提供了基于byte[]和string的处理,这显然会对使用的时候带来不方便,毕竟在编写应用的时候都是希望通过对象的方式来存储,如我们常见的redis,m...
分类:
数据库 时间:
2014-09-03 14:50:56
阅读次数:
289
Spring提供了对于Redis的专门支持:spring-data-redis。此外,类似的还有:我想大部分人对spring-data-hadoop、spring-data-mongodb、spring-data-redis以及spring-data-jpa表示关注。一、简述spring把专门的数据...
分类:
编程语言 时间:
2014-09-03 12:34:56
阅读次数:
286
在讲解语法知识之前,教你如何掌握各种hash的基本潜规则,在不同的语言中,有点称之为hash、有的是map,但不管这么样,hash你可以看作是key-value一组的集合。我先将java中map的概念擅自的加入到redis的hash中,让我们更加容易的理解hash的潜规则:一、hash潜规则1、映射模型值..
分类:
其他好文 时间:
2014-09-03 11:25:37
阅读次数:
207
Redis的一个非常大优点就是能够不用整个转入到这个数据库,而是能够沿用之前的MySQL等数据库,而仅在一些特定的应用场景通过Redis的特性提高效率。本文列出了11个这种Web应用场景,如显示最新的项目列表、删除和过滤、排行榜等相关需求。【51CTO精选译文】在“怎样让Redis在你的系统中发挥作...
分类:
Web程序 时间:
2014-09-02 19:30:05
阅读次数:
195