![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
jeff_fangji
喜欢专研计算机技术
展开
-
Redis介绍
Redis是一个开源, BSD许可和高级键值缓存和存储。由于键能包含strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs, 所以它经常被称为数据结构服务器。 你可以在这些类型上进行原子操作,如附加到一个字符串;递增哈希中的值;将元素放入列表;进行集合的交,并和差运算;或者从排序集合中获得排在最前面的成员。翻译 2015-04-14 23:42:29 · 672 阅读 · 0 评论 -
Redis的数据类型和抽象概念的介绍
Redis不是一个简单的键值存储,事实上它是一个数据结构服务器,支持不同类型的值。这意味着在Redis中值并不限于一个简单的string,而是可以支持更复杂的数据结构,不像在传统的键值存储中,你只能关联一个String键到一个String值。下面是Redis支持的所有数据结构列表。这个文档会对这些数据结构分别进行讲解。翻译 2015-05-01 13:36:29 · 1963 阅读 · 1 评论 -
Redis 发布/订阅
SUBSCRIBE, UNSBUSCRIBE和PUBLISH实现了发布/订阅消息范型。关于这个范型,在Wikipedia上的解释是发送者(发布者)没有程序化地指定他们消息的具体接收者(订阅者)。 发布的消息根据特征放入到对应的通道,并且无须知道订阅者是谁。订阅者可以对一个或者多个通道的表示感兴趣,并且仅接收感兴趣的消息,而无须知道发布者是谁。发布者和订阅者解耦有利于扩展性和动态网络拓扑。翻译 2016-03-21 09:54:44 · 834 阅读 · 0 评论 -
使用Redis实现优先级队列
优先级队列是一种如先进先出队列和堆栈数据结构的抽象数据类型。所不同的是每一个元素关联一个“优先级”。优先级高的元素比优先级低的元素优先得到处理。本文讲解如何基于Redis的SORTED SET数据类型实现优先级队列。SORTED SET中元素关联一个SCORE,可以按SCORE有序查询元素。优先级队列基本操作实现如下:is_empty: 查看队列是否为空。使用EXISTS命...原创 2018-01-28 17:55:07 · 3041 阅读 · 0 评论