导航

上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 96 下一页

2014年2月21日

摘要: 和Sets相比,Sorted Sets增加了一个权重参数score,使得集合中的元素能够按score进行有序排列,比如一个存储全班同学成绩的Sorted Sets,其集合value可以是同学的学号,而score就可以是其考试得分,这样在数据插入集合的时候,就已经进行了天然的排序。另外还可以用Sorted Sets来做带权重的队列,比如普通消息的score为1,重要消息的score为2,然后工作线程... 阅读全文

posted @ 2014-02-21 15:07 蝈蝈俊 阅读(1753) 评论(0) 推荐(0)

摘要: Sets 就是一个集合,集合的概念就是一堆不重复值的组合。利用Redis提供的Sets数据结构,可以存储一些集合性的数据,比如在微博应用中,可以将一个用户所有的关注人存在一个集合中,将其所有粉丝存在一个集合。Redis还为集合提供了求交集、并集、差集等操作,可以非常方便的实现如共同关注、共同喜好、二度好友等功能,对上面的所有集合操作,你还可以使用不同的命令选择将结果返回给客户端还是存集到一个新的集... 阅读全文

posted @ 2014-02-21 10:13 蝈蝈俊 阅读(461) 评论(0) 推荐(0)

2014年2月19日

摘要: Lists 就是链表,相信略有数据结构知识的人都应该能理解其结构。使用Lists结构,我们可以轻松地实现最新消息排行等功能。Lists的另一个应用就是消息队列,可以利用Lists的PUSH操作,将任务存在Lists中,然后工作线程再用POP操作将任务取出进行执行。Redis还提供了操作Lists中某一段的api,你可以直接查询,删除Lists中某一段的元素。 本文的命令参考:http://www... 阅读全文

posted @ 2014-02-19 16:51 蝈蝈俊 阅读(329) 评论(0) 推荐(0)

摘要: 在Memcached中,我们经常将一些结构化的信息打包成hashmap,在客户端序列化后存储为一个字符串的值,比如用户的昵称、年龄、性别、积分等,这时候在需要修改其中某一项时,通常需要将所有值取出反序列化后,修改某一项的值,再序列化存储回去。这样不仅增大了开销,也不适用于一些可能并发操作的场合(比如两个并发的操作都需要修改积分)。而Redis的Hash结构可以使你像在数据库中Update一个属性一... 阅读全文

posted @ 2014-02-19 16:17 蝈蝈俊 阅读(730) 评论(0) 推荐(0)

2014年2月14日

摘要: facets接口可以根据query返回统计数据,其中的 terms_stats 是分组统计,根据key的情况返回value的统计数据,类似group by的意思。 "terms_stats" : { "key_field" : "", "value_field" : "" } 例子:查询每个ip的请求执行时间 查询语句: 1: { 2: "... 阅读全文

posted @ 2014-02-14 14:36 蝈蝈俊 阅读(20800) 评论(1) 推荐(0)

2014年2月12日

摘要: Redis的 Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。使用Strings类型,你可以完全实现目前 Memcached 的功能,并且效率更高。还可以享受Redis的定时持久化,操作日志及 Replication等功能。除了提供与 Memcached 一样的get、set、incr、decr 等操作外,Redis还提供了下面一些操作: ... 阅读全文

posted @ 2014-02-12 15:47 蝈蝈俊 阅读(476) 评论(0) 推荐(0)

2014年2月11日

摘要: Redis 官网:http://redis.io/ 下载地址: http://redis.io/download 安装方法: cd optwget http://download.redis.io/releases/redis-2.8.5.tar.gztar -zxf redis-2.8.5.tar.gzcd redis-2.8.5makesudo make installmake 完... 阅读全文

posted @ 2014-02-11 19:38 蝈蝈俊 阅读(1678) 评论(0) 推荐(0)

2014年2月8日

摘要: ElasticSearch是基于lucene的开源搜索引擎,它的查询语法关键字跟lucene一样,如下: 分页:from/size 字段:fields 排序:sort 查询:query 过滤:filter 高亮:highlight 统计:facet 参考资料: http://blog.csdn.net/lgnlgn/article/d... 阅读全文

posted @ 2014-02-08 19:20 蝈蝈俊 阅读(8164) 评论(0) 推荐(0)

摘要: 在win下用Go语言的cgo时(比如下面场景)我们会用到的GCC编译器,Win下我们一般用MinGW。 Golang连接Oracle数据库;win下 golang 跨平台编译 MinGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。MinGW提供了一套完整的开源编... 阅读全文

posted @ 2014-02-08 11:35 蝈蝈俊 阅读(31138) 评论(0) 推荐(1)

2014年1月28日

摘要: 我是在Red Hat 5.8 的虚机上安装的。 Nginx的一些模块需要其他第三方库的支持,例如gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库等。建议把这些库都安装上。 安装 PCRE PCRE(Perl兼容正则表达式,Perl Compatible Regular Expressions),一个由Philip Hazel开发的,为很多现代工具所... 阅读全文

posted @ 2014-01-28 17:10 蝈蝈俊 阅读(4298) 评论(0) 推荐(0)

上一页 1 ··· 65 66 67 68 69 70 71 72 73 ··· 96 下一页