2015年7月15日
摘要: using System;using System.Configuration;using System.Drawing;using System.Drawing.Imaging;using System.Globalization;using System.IO;using System.Text... 阅读全文
posted @ 2015-07-15 18:11 skyEci 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Memcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等)也很相似,在这里把两者放在一起做一下对比的介绍基本架构和思想首先简单介绍一下两者的架构和设计思路MemcachedMemcac... 阅读全文
posted @ 2015-07-15 17:52 skyEci 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 最近,总是以“太忙“为借口,很久没有blog了,凡事贵在恒,希望我能够坚持不懈,毕竟在blog的时候,也能提升自己。废话不说了,直奔主题”set“redis set 是string类型对象的无序集合,set不管存储多少对象,对存储对象的add,remove和test操作的时间复杂度是O(1)... 阅读全文
posted @ 2015-07-15 15:42 skyEci 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 在总结list之前,先要弄明白几个跟list相关的概念:列表:一个从左到右的队列,个人理解更类似于一个栈,常规模式下,先进列表的元素,后出。表头元素:列表最左端第一个元素。表尾元素:列表最右端的最后一个元素。不包含任何元素的列表成为空列表。1)新增a)lpush语法:lpush key value[... 阅读全文
posted @ 2015-07-15 15:41 skyEci 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 阳光透过玻璃,洒在身上,一杯暖茶在手,说不尽的安逸自得,让我有种想再写篇blog的冲动。上篇主要谈了string,这里谈谈hash吧!hash是一些列key value(field value)的映射表。常常用其存储一些对象实例。相对于把一个对象的各个字段存储为string,存储为hash会占用更少... 阅读全文
posted @ 2015-07-15 15:40 skyEci 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 通过上两篇的介绍,我们的redis服务器基本跑起来。db都具有最基本的CRUD功能,我们沿着这个脉络,开始学习redis丰富的数据结构之旅,当然先从最简单且常用的string开始。1、新增a)set语法:set key value解释:把值value赋给key,如果key不存在,新增;否则,更新[p... 阅读全文
posted @ 2015-07-15 15:39 skyEci 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本篇其实是可以和上篇合并的,但由于blog太长编辑麻烦,阅读累人,打算新开一篇, 方便阅读查找。假设两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli... 阅读全文
posted @ 2015-07-15 15:38 skyEci 阅读(438) 评论(0) 推荐(0) 编辑
摘要: Redis是个高性能的key-value数据库,它的key具有丰富的数据结构:string,hash,list set和sorted set。作为NOSQL,比起memcache之类,不仅仅key数据结构丰富,而且具有持久化的功能,并且能够支持主从复制,很方便构建集群。redis高性能很大程度上源于... 阅读全文
posted @ 2015-07-15 15:34 skyEci 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 什么是pjax?现在很多网站(facebook,twitter)都支持这样的一种浏览方式, 当你点击一个站内的链接的时候, 不是做页面跳转, 而是只是站内页面刷新。 这样的用户体验, 比起整个页面都闪一下来说, 好很多。 其中有一个很重要的组成部分, 这些网站的ajax刷新是支持浏览器历史的, 刷新... 阅读全文
posted @ 2015-07-15 10:10 skyEci 阅读(740) 评论(0) 推荐(0) 编辑