百人牛牛棋牌

您好,迎接脱离[百人牛牛棋牌-牛牛娱乐棋牌赢现金]浏览室  笑话大全  编程问答  问答大全  移夷易近之家  文娱之家  范文之家  源码下载  电子书籍  软件下载  专题
ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
以后职位:百人牛牛棋牌 >> 网页制造 >> Javascript教程 >> redis5x新特点,Stream流数据类型应用质朴教程

redis5x新特点,Stream流数据类型应用质朴教程(1/2)

泉源:群集整理     时间:2018-10-25     要害词:

本篇文章主要简介了" redis5x新特点,Stream流数据类型应用质朴教程",主要触及到方面的内容,关于Javascript教程感兴趣的同砚可以参考一下: 现实上Redis的数据类型一直都是二进制安然的,简直每种数据类型都是可以用来存储流的。那为甚么Redis 5.0要援用Stream数据类型呢? 详细若何应用?...

现实上Redis的数据类型一直都是二进制安然的,简直每种数据类型都是可以用来存储流的。那为甚么Redis 5.0要援用Stream数据类型呢? 详细若何应用?

Stream是甚么

在浅易的编程看法里,流是一种主要用于优化内存的数据类型,它不须要一次性把大量数据,好比说大文件一次性读取到内存再处置赏罚赏罚,可以边读取边处置赏罚赏罚,如允许以用大量内存便可以处置赏罚赏罚大文件。

是以质朴地说,流是Redis一种新的数据结构,不须要读取原有key的值,便可以在此key中添加新内容的数据类型。

Stream添加

Stream可以用更笼统的要领来纪录数据,好比说日志。

Stream类型存储的不是一个字符串,而是多个键值对,好比:

XADD mystream * sensor-id 1234 temperature 19.8
> 1518951480106-0

代表往mystream添加新的数据 { "sensor-id": 1234, "temperature": 19.8 }, *代表服务器端天生一个新的EntryID

1518951480106-0 是代表这组数据的EntryID值,可以明确为日志中的行号。1518951480106是以后时间的毫秒值,0代表这一时侯的第几个数据。可以用XLEN检查总数据个数。

> XLEN mystream
(integer) 1

百人牛牛棋牌也能够或许自己指定EntryID的值,如:

> XADD somestream 0-1 field value
0-1
> XADD somestream 0-2 foo bar
0-2

流是只增不减的,以是假定entryid值比之前的小,则会报错:

> XADD somestream 0-1 foo bar
(error) ERR The ID specified in XADD is equal or smaller than the target stream top item

Stream查询

可以用 XRANGE/XREVRANGE 来查找,- + 代表查找所有的。

> XRANGE mystream - +
1) 1) 1518951480106-0
   2) 1) "sensor-id"
      2) "1234"
      3) "temperature"
      4) "19.8"
2) 1) 1518951482479-0
   2) 1) "sensor-id"
      2) "9999"
      3) "temperature"
      4) "18.2"

可以指定EntryID的值规模,可以明确为取某个时间段的日志内容

> XRANGE mystream 1518951480106 1518951480107
1) 1) 1518951480106-0
   2) 1) "sensor-id"
      2) "1234"
      3) "temperature"
      4) "19.8"

可以只取前两个

> XRANGE mystream - + COUNT 2
1) 1) 1519073278252-0
   2) 1) "foo"
      2) "value_1"
2) 1) 1519073279157-0
   2) 1) "foo"
      2) "value_2"

百人牛牛棋牌Redis流简介 https://redis.io/topics/streams-intro

Redis 5.0的主要刷新:

相关图片

相关文章

鑫乐棋牌-鑫乐棋牌游戏-鑫乐棋牌乐游网 JDB老虎机-jdb老虎机游戏 AQP捕鱼-金蟾捕鱼-千炮捕鱼下现金手游 通比牛牛棋牌-牛牛棋牌真人提现 AG捕鱼王-捕鱼王3D网页版-红包捕鱼游戏手游 亲朋棋牌-亲朋棋牌游戏-亲朋棋牌手游版 网上手游-网上手游棋牌-网上手游app注册 彩票幸运飞艇-幸运飞艇计划网页版 分分快三计划软件-分分快三计划网页版 二八杠棋牌-二八杠真人棋牌-二八杠棋牌游戏