最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

redis數(shù)據(jù)類型_動力節(jié)點Java學院整理

 更新時間:2017年08月29日 10:34:41   作者:yiibai  
這篇文章主要介紹了redis數(shù)據(jù)類型,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Redis支持5種數(shù)據(jù)類型,它們描述如下:

Strings - 字符串

Redis的字符串是字節(jié)序列。在Redis中字符串是二進制安全的,這意味著他們有一個已知的長度,是沒有任何特殊字符終止決定的,所以可以存儲任何東西,最大長度可達512兆。

例子

redis 127.0.0.1:6379> SET name "yiibai"
OK
redis 127.0.0.1:6379> GET name
"yiibai"

在上面的例子使用Redis命令set和get,Redis的名稱是yiibai的鍵存儲在Redis的字符串值。

注:字符串值可以存儲最大512兆字節(jié)的長度。

Hashes - 哈希值

Redis的哈希鍵值對的集合。 Redis的哈希值是字符串字段和字符串值之間的映射,所以它們被用來表示對象

例子

redis 127.0.0.1:6379> HMSET user:1 username yiibai password yiibai points 200
OK
redis 127.0.0.1:6379> HGETALL user:1

1) "username"
2) "yiibai"
3) "password"
4) "yiibai"
5) "points"
6) "200"

在上面的例子中的哈希數(shù)據(jù)類型,用于存儲包含用戶的基本信息用戶的對象。這里HMSET,HEXTALL對于Redis 命令 user:1 是鍵。

每個哈希可存儲多達232 - 1個 字段 - 值對(超過4十億)。

Lists - 列表

Redis的列表是簡單的字符串列表,排序插入順序??梢蕴砑釉氐絉edis列表的頭部或尾部。

例子

redis 127.0.0.1:6379> lpush tutoriallist redis
(integer) 1
redis 127.0.0.1:6379> lpush tutoriallist mongodb
(integer) 2
redis 127.0.0.1:6379> lpush tutoriallist rabitmq
(integer) 3
redis 127.0.0.1:6379> lrange tutoriallist 0 10

1) "rabitmq"
2) "mongodb"
3) "redis"

列表的最大長度為232- 1元素(4294967295,每個列表中的元素超過4十億)。

Sets - 集合

Redis集合是字符串的無序集合。在Redis中可以添加,刪除和測試文件是否存在在O(1)的時間復雜度的成員。

例子

redis 127.0.0.1:6379> sadd tutoriallist redis
(integer) 1
redis 127.0.0.1:6379> sadd tutoriallist mongodb
(integer) 1
redis 127.0.0.1:6379> sadd tutoriallist rabitmq
(integer) 1
redis 127.0.0.1:6379> sadd tutoriallist rabitmq
(integer) 0
redis 127.0.0.1:6379> smembers tutoriallist

1) "rabitmq"
2) "mongodb"
3) "redis"

注意:在上面的例子中rabitmq設(shè)置屬性加兩次,但由于唯一性只加一次。

成員中集最大數(shù)量為232 - 1(4294967295,集合成員超過4十億)。

集合排序

Redis的集合排序類似于Redis集合,字符串不重復的集合。不同的是,一個有序集合的每個成員關(guān)聯(lián)分數(shù),用于以便采取有序set命令,從最小的到最大的分數(shù)有關(guān)。雖然成員都是獨一無二的,分數(shù)可能會重復。

例子

redis 127.0.0.1:6379> zadd tutoriallist 0 redis
(integer) 1
redis 127.0.0.1:6379> zadd tutoriallist 0 mongodb
(integer) 1
redis 127.0.0.1:6379> zadd tutoriallist 0 rabitmq
(integer) 1
redis 127.0.0.1:6379> zadd tutoriallist 0 rabitmq
(integer) 0
redis 127.0.0.1:6379> ZRANGEBYSCORE tutoriallist 0 1000

1) "redis"
2) "mongodb"
3) "rabitmq"

相關(guān)文章

  • Windows設(shè)置Redis為開機自啟動的流程步驟

    Windows設(shè)置Redis為開機自啟動的流程步驟

    Redis作為當前最常用的當前緩存技術(shù),基本上Web應(yīng)用中都有使用,所以,每次我們在本地啟動項目前,都必須將Redis服務(wù)端啟動,但是,每次都要去啟動Redis就很麻煩,本文主要就是介紹Windows系統(tǒng)如何配置開機啟動Redis,需要的朋友可以參考下
    2024-05-05
  • Redis6.2.6生產(chǎn)環(huán)境redis.conf單機配置

    Redis6.2.6生產(chǎn)環(huán)境redis.conf單機配置

    在實際生產(chǎn)環(huán)境中,為了保障 Redis 的穩(wěn)定性和高性能,我們往往需要對默認配置進行一系列優(yōu)化,本文主要介紹了Redis6.2.6生產(chǎn)環(huán)境redis.conf單機配置,感興趣的可以了解一下
    2025-04-04
  • Redis緩存常用4種策略原理詳解

    Redis緩存常用4種策略原理詳解

    這篇文章主要介紹了Redis緩存常用4種策略原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Redis3.2開啟遠程訪問詳細步驟

    Redis3.2開啟遠程訪問詳細步驟

    redis默認只允許本地訪問,要使redis可以遠程訪問可以修改redis.conf
    2018-03-03
  • Redis事務(wù)為什么不支持回滾

    Redis事務(wù)為什么不支持回滾

    事務(wù)是關(guān)系型數(shù)據(jù)庫的特征之一,那么作為 Nosql 的代表 Redis 中有事務(wù)嗎?如果有,那么 Redis 當中的事務(wù)又是否具備關(guān)系型數(shù)據(jù)庫的 ACID 四大特性,本文就來詳細介紹一下
    2021-08-08
  • Redis中5種BitMap應(yīng)用場景及實現(xiàn)介紹

    Redis中5種BitMap應(yīng)用場景及實現(xiàn)介紹

    Redis BitMap是一種高效的位操作數(shù)據(jù)結(jié)構(gòu),這種結(jié)構(gòu)在處理海量數(shù)據(jù)的布爾型狀態(tài)時尤其高效,下面小編就來和大家簡單介紹一下5種它的應(yīng)用場景及實現(xiàn)方法吧
    2025-04-04
  • Redis SETNX的實現(xiàn)示例

    Redis SETNX的實現(xiàn)示例

    SETNX是Redis提供的原子操作,用于在指定鍵不存在時設(shè)置鍵值,并返回操作結(jié)果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • Redis與數(shù)據(jù)庫數(shù)據(jù)一致性的原因及解決方案

    Redis與數(shù)據(jù)庫數(shù)據(jù)一致性的原因及解決方案

    Redis作為一種高效的鍵值對存儲系統(tǒng),常用于緩存數(shù)據(jù)庫減少IO操作,下面這篇文章主要介紹了Redis與數(shù)據(jù)庫數(shù)據(jù)一致性的原因及解決方案,文中介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • Redis中ziplist壓縮列表的實現(xiàn)

    Redis中ziplist壓縮列表的實現(xiàn)

    本文主要介紹了Redis中ziplist壓縮列表的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • Redis Scan命令的基本使用方法

    Redis Scan命令的基本使用方法

    這篇文章主要給大家介紹了關(guān)于Redis中Scan命令的基本使用方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12

最新評論

安图县| 扎赉特旗| 丹凤县| 台北市| 玛多县| 易门县| 浪卡子县| 浠水县| 抚松县| 绵竹市| 涞源县| 准格尔旗| 武鸣县| 长顺县| 深泽县| 寻乌县| 本溪| 长兴县| 福安市| 淳安县| 青川县| 濮阳市| 新龙县| 泉州市| 运城市| 施秉县| 浪卡子县| 比如县| 罗城| 潢川县| 博野县| 绵阳市| 西乌珠穆沁旗| 华安县| 乌恰县| 青岛市| 隆德县| 铅山县| 巴马| 垦利县| 黄冈市|