<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      一、簡介

      作為一款key-value 的NoSQL數(shù)據(jù)庫,Redis支持的數(shù)據(jù)結(jié)構(gòu)比較豐富,有:String(字符串) 、List(列表) 、Set(集合) 、Hash(哈希) 、Zset(有序集合),相對于其他四種數(shù)據(jù)結(jié)構(gòu),Zset 是Redis獨有的數(shù)據(jù)結(jié)構(gòu),作為有序的集合來使用還是十分方便的,下面我來介紹這集中數(shù)據(jù)結(jié)構(gòu):

      數(shù)據(jù)類型 描述
      set 無序、不重復(fù)的字符串集合
      list 字符串鏈表
      string 字符串、整型、浮點型
      hash key和value都是無序的hashtable
      zset 字符串集合,每個字符串映射到一個浮點數(shù)分?jǐn)?shù),按照分?jǐn)?shù)來排序

       

       

       

       

       

       

      redis 各種數(shù)據(jù)結(jié)構(gòu)的操作方法很多,下面大概列出來大部分方法,大家可以使用 redis-cli 來練習(xí)這些方法 :

      二、string

      序號     方法 描述
       1

      SET key value

      設(shè)置指定 key 的值

       2

      GET key

      獲取指定 key 的值

       3

      GETRANGE key start end

      返回 key 中字符串值的子字符

       4

      GETSET key value

      將給定 key 的值設(shè)為 value ,并返回 key 的舊值(old value)

       5

      GETBIT key offset

      對 key 所儲存的字符串值,獲取指定偏移量上的位(bit)

       6

      MGET key1 [key2..]

      獲取所有(一個或多個)給定 key 的值

       7

      SETBIT key offset value

      對 key 所儲存的字符串值,設(shè)置或清除指定偏移量上的位(bit)

       8

      SETEX key seconds value

      將值 value 關(guān)聯(lián)到 key ,并將 key 的過期時間設(shè)為 seconds (以秒為單位)

       9

      SETNX key value

      只有在 key 不存在時設(shè)置 key 的值

       10

      SETRANGE key offset value

      用 value 參數(shù)覆寫給定 key 所儲存的字符串值,從偏移量 offset 開始

      11 

      STRLEN key

      返回 key 所儲存的字符串值的長度

      12 

      MSET key value [key value ...]

      同時設(shè)置一個或多個 key-value 對

      13 

      MSETNX key value [key value ...]

      同時設(shè)置一個或多個 key-value 對,當(dāng)且僅當(dāng)所有給定 key 都不存在

      14 

      PSETEX key milliseconds value

      這個命令和 SETEX 命令相似,但它以毫秒為單位設(shè)置 key 的生存時間,而不是像 SETEX 命令那樣,以秒為單位

      15 

      INCR key

      將 key 中儲存的數(shù)字值增一

      16 

      INCRBY key increment

      將 key 所儲存的值加上給定的增量值(increment)

      17 

      INCRBYFLOAT key increment

      將 key 所儲存的值加上給定的浮點增量值(increment)

       18

      DECR key

      將 key 中儲存的數(shù)字值減一

       19

      DECRBY key decrement

      key 所儲存的值減去給定的減量值(decrement)

       20

      APPEND key value

      如果 key 已經(jīng)存在并且是一個字符串, APPEND 命令將 value 追加到 key 原來的值的末尾

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      三、set

      序號  方法 描述
      1

      SADD key member1 [member2]

      向集合添加一個或多個成員

      2

      SCARD key

      獲取集合的成員數(shù)

      3

      SDIFF key1 [key2]

      返回給定所有集合的差集

      4

      SDIFFSTORE destination key1 [key2]

      返回給定所有集合的差集并存儲在 destination 中

      5

      SINTER key1 [key2]

      返回給定所有集合的交集

      6

      SINTERSTORE destination key1 [key2]

      返回給定所有集合的交集并存儲在 destination 中

      7

      SISMEMBER key member

      判斷 member 元素是否是集合 key 的成員

      8

      SMEMBERS key

      返回集合中的所有成員

      9

      SMOVE source destination member

      將 member 元素從 source 集合移動到 destination 集合

      10

      SPOP key

      移除并返回集合中的一個隨機元素

      11

      SRANDMEMBER key [count]

      返回集合中一個或多個隨機數(shù)

      12

      SREM key member1 [member2]

      移除集合中一個或多個成員

      13

      SUNION key1 [key2]

      返回所有給定集合的并集

      14

      SUNIONSTORE destination key1 [key2]

      所有給定集合的并集存儲在 destination 集合中

      15

      SSCAN key cursor [MATCH pattern] [COUNT count]

      迭代集合中的元素

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      四、list

      序號          方法 描述
      1

      BLPOP key1 [key2 ] timeout

      移出并獲取列表的第一個元素, 如果列表沒有元素會阻塞列表直到等待超時或發(fā)現(xiàn)可彈出元素為止

      2

      BRPOP key1 [key2 ] timeout

      移出并獲取列表的最后一個元素, 如果列表沒有元素會阻塞列表直到等待超時或發(fā)現(xiàn)可彈出元素為止

      3

      BRPOPLPUSH source destination timeout

      從列表中彈出一個值,將彈出的元素插入到另外一個列表中并返回它; 如果列表沒有元素會阻塞列表直到等待超時或發(fā)現(xiàn)

      可彈出元素為止

      4

      LINDEX key index

       通過索引獲取列表中的元素
      5

      LINSERT key BEFORE|AFTER pivot value

       在列表的元素前或者后插入元素
      6

      LLEN key

       獲取列表長度
      7

      LPOP key

       移出并獲取列表的第一個元素
      8

      LPUSH key value1 [value2]

       將一個或多個值插入到列表頭部
      9

      LPUSHX key value

       將一個值插入到已存在的列表頭部
      10

      LRANGE key start stop

       獲取列表指定范圍內(nèi)的元素
      11

      LREM key count value

       移除列表元素
      12

      LSET key index value

       通過索引設(shè)置列表元素的值
      13

      LTRIM key start stop

       對一個列表進行修剪(trim),就是說,讓列表只保留指定區(qū)間內(nèi)的元素,不在指定區(qū)間之內(nèi)的元素都將被刪除
      14

      RPOP key

       移除并獲取列表最后一個元素
      15

      RPOPLPUSH source destination

       移除列表的最后一個元素,并將該元素添加到另一個列表并返回
      16

      RPUSH key value1 [value2]

       在列表中添加一個或多個值
      17

      RPUSHX key value

       為已存在的列表添加值

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      五、hash

      序號   方法 描述
      1

      HDEL key field1 [field2]

      刪除一個或多個哈希表字段

      2

      HEXISTS key field

      查看哈希表 key 中,指定的字段是否存在

      3

      HGET key field

      獲取存儲在哈希表中指定字段的值

      4

      HGETALL key

      獲取在哈希表中指定 key 的所有字段和值

      5

      HINCRBY key field increment

      為哈希表 key 中的指定字段的整數(shù)值加上增量 increment

      6

      HINCRBYFLOAT key field increment

      為哈希表 key 中的指定字段的浮點數(shù)值加上增量 increment

      7

      HKEYS key

      獲取所有哈希表中的字段

      8

      HLEN key

      獲取哈希表中字段的數(shù)量

      9

      HMGET key field1 [field2]

      獲取所有給定字段的值

      10

      HMSET key field1 value1 [field2 value2 ]

      同時將多個 field-value (域-值)對設(shè)置到哈希表 key 中

      11

      HSET key field value

      將哈希表 key 中的字段 field 的值設(shè)為 value

      12

      HSETNX key field value

      只有在字段 field 不存在時,設(shè)置哈希表字段的值

      13

      HVALS key

      獲取哈希表中所有值

      14

      HSCAN key cursor [MATCH pattern] [COUNT count]

      迭代哈希表中的鍵值對

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      六、zset

       

      序號   方法 描述
      1

      ZADD key score1 member1 [score2 member2]

      向有序集合添加一個或多個成員,或者更新已存在成員的分?jǐn)?shù)

      2

      ZCARD key

      獲取有序集合的成員數(shù)

      3

      ZCOUNT key min max

      計算在有序集合中指定區(qū)間分?jǐn)?shù)的成員數(shù)

      4

      ZINCRBY key increment member

      有序集合中對指定成員的分?jǐn)?shù)加上增量 increment

      5

      ZINTERSTORE destination numkeys key [key ...]

      計算給定的一個或多個有序集的交集并將結(jié)果集存儲在新的有序集合 key 中

      6

      ZLEXCOUNT key min max

      在有序集合中計算指定字典區(qū)間內(nèi)成員數(shù)量

      7

      ZRANGE key start stop [WITHSCORES]

      通過索引區(qū)間返回有序集合成指定區(qū)間內(nèi)的成員

      8

      ZRANGEBYLEX key min max [LIMIT offset count]

      通過字典區(qū)間返回有序集合的成員

      9

      ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]

      通過分?jǐn)?shù)返回有序集合指定區(qū)間內(nèi)的成員

      10

      ZRANK key member

      返回有序集合中指定成員的索引

      11

      ZREM key member [member ...]

      移除有序集合中的一個或多個成員

      12

      ZREMRANGEBYLEX key min max

      移除有序集合中給定的字典區(qū)間的所有成員

      13

      ZREMRANGEBYRANK key start stop

      移除有序集合中給定的排名區(qū)間的所有成員

      14

      ZREMRANGEBYSCORE key min max

      移除有序集合中給定的分?jǐn)?shù)區(qū)間的所有成員

      15

      ZREVRANGE key start stop [WITHSCORES]

      返回有序集中指定區(qū)間內(nèi)的成員,通過索引,分?jǐn)?shù)從高到底

      16

      ZREVRANGEBYSCORE key max min [WITHSCORES]

      返回有序集中指定分?jǐn)?shù)區(qū)間內(nèi)的成員,分?jǐn)?shù)從高到低排序

      17

      ZREVRANK key member

      返回有序集合中指定成員的排名,有序集成員按分?jǐn)?shù)值遞減(從大到小)排序

      18

      ZSCORE key member

      返回有序集中,成員的分?jǐn)?shù)值

      19

      ZUNIONSTORE destination numkeys key [key ...]

      計算給定的一個或多個有序集的并集,并存儲在新的 key 中

      20

      ZSCAN key cursor [MATCH pattern] [COUNT count]

      迭代有序集合中的元素(包括元素成員和元素分值)

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

       

      官網(wǎng)文檔地址: https://redis.io/commands

      posted on 2017-12-19 21:30  East.Fu  閱讀(221)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美精品亚洲精品日韩专| 精品国产亚洲一区二区三区在线观看 | 国内外精品激情刺激在线| 激情综合网五月婷婷| 99re6这里有精品热视频| 真人作爱免费视频| 亚洲熟女乱色一区二区三区| 熟妇人妻系列aⅴ无码专区友真希| 日韩淫片毛片视频免费看| 人妻精品动漫h无码| 激情国产一区二区三区四区| 欧美亚洲国产日韩电影在线| 色九月亚洲综合网| 又污又黄又无遮挡的网站| 亚洲国产精品午夜福利| 国产精品毛片一区二区| 亚洲中文字幕成人综合网| 99麻豆久久精品一区二区| 国产一区二区三区黄色片| 日韩精品中文字一区二区| 老熟女高潮一区二区三区| 国产91麻豆精品成人区| 精品国产大片中文字幕| 亚洲精品漫画一二三区| 亚洲精品乱码免费精品乱| 国产人成亚洲第一网站在线播放| 国产日产免费高清欧美一区| 久久久久无码精品亚洲日韩| jizzjizz日本高潮喷水| 麻豆国产成人AV在线播放| 久天啪天天久久99久孕妇| 亚洲成人免费一级av| 亚洲精品国产精品国在线| 欧美激情精品久久久久久| 欧美黑人添添高潮a片www| 99国产精品白浆无码流出 | 中文字幕在线精品视频入口一区| 人人澡超碰碰97碰碰碰| 欧美一进一出抽搐大尺度视频| 国产欧美日韩亚洲一区二区三区 | 亚洲精品成人一二三专区|