當前位置:網站首頁>Redis的安裝及基本數據類型

Redis的安裝及基本數據類型

2022-05-14 19:15:14幽萌之雨

這裏介紹的是Linux平臺的安裝教程
打開虛擬機終端,首先輸入下列命令:

wget http://download.redis.io/releases/redis-6.0.8.tar.gz

如圖:

 然後再此目錄下就會有一個redis的壓縮包:

解壓此壓縮包:

切換到此目錄下:

 執行make(需要稍等一會兒):

切換到src目錄下,執行redis-server,啟動服務器端:

 這裏redis 使用的是默認配置。也可以通過啟動參數告訴 redis 使用指定配置文件使用下面命令啟動,即redis.conf,如圖:

再打開一個終端,執行redis-cli,啟動客戶端:

 此時,redis已經安裝成功,我們可以進行正常通信了。

redis的基本數據類型

Redis支持五種數據類型:string(字符串),hash(哈希),list(列錶),set(集合)及zset(sorted set:有序集合)。

String:

 

  • string 是 redis 最基本的類型,你可以理解成與 Memcached 一模一樣的類型,一個 key 對應一個 value。
  • string 類型是二進制安全的。意思是 redis 的 string 可以包含任何數據。比如jpg圖片或者序列化的對象。
  • string 類型是 Redis 最基本的數據類型,string 類型的值最大能存儲 512MB。

在以上實例中我們使用了 Redis 的 SET 和 GET 命令。鍵為 name,對應的值為 redis

 Hash:

Redis hash 是一個鍵值(key=>value)對集合。

Redis hash 是一個 string 類型的 field 和 value 的映射錶,hash 特別適合用於存儲對象。

實例中我們使用了 Redis HMSET, HGET 命令,HMSET 設置了兩個KEY=>value 對, HGET 獲取對應 field 對應的 value

每個 hash 可以存儲 2^32 -1 鍵值對(40多億)。

List:

 

 Redis 列錶是簡單的字符串列錶,按照插入順序排序。你可以添加一個元素到列錶的頭部(左邊)或者尾部(右邊)。

Set: 

 

Redis 的 Set 是 string 類型的無序集合。

集合是通過哈希錶實現的,所以添加,删除,查找的複雜度都是 O(1)。

sadd:添加一個 string 元素到 key 對應的 set 集合中,成功返回 1,如果元素已經在集合中返回 0。

以上實例中 rabbitmq 添加了兩次,但根據集合內元素的唯一性,第二次插入的元素將被忽略。

Zset(有序集合): 

 添加元素到集合,元素在集合中存在則更新對應score

版權聲明
本文為[幽萌之雨]所創,轉載請帶上原文鏈接,感謝
https://cht.chowdera.com/2022/134/202205141802002136.html

隨機推薦