redis基礎學習 開啟redis學習之路

2021-07-23 02:39:22 字數 1201 閱讀 4169

一、redis資料型別

redis支援五種資料型別:string(字串),hash(雜湊),list(列表),set(集合)及zset(sorted set:有序集合)。

1、string(字串)型別

string型別是redis最基本的資料型別,string型別是二進位制安全的。意思是redis的string可以包含任何資料。比如jpg或者序列化的物件

2、hash(雜湊)型別

redis hash是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。

3、列表(list)型別

redis 列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部(左邊)或者尾部(右邊)。

4、set(集合)型別

redis的set是string型別的無序集合。

集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度都是o(1)。

集合內的元素是唯一的,多次插入相同的值會被忽略。

4、zset(有序集合)型別

redis zset 和 set 一樣也是string型別元素的集合,且不允許重複的成員。

不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。

zset的成員是唯一的,但分數(score)卻可以重複。

二、redis資料庫連線方式

在本地連線redis資料庫,直接使用redis-cli客戶端。連線之後為了驗證是否連線成功,使用ping命令檢視:

$redis-cli

redis 127.0

.0.1

:6379>

redis 127.0

.0.1

:6379> ping

pong

如果連線遠端伺服器的redis-server,可以使用命令:

$ redis-cli

-h host -p port -a password

三、cheet sheet for rdis

1、通用型別

2、string(字串)型別

3、hash(雜湊)型別

4、list(列表)型別

5、set(集合)型別

6、zset(有序集合)型別

Redi學筆記 Redis簡介

易擴充套件 nosql資料庫種類繁多,但是乙個共同的特點都是去掉關聯式資料庫的關係型特性。資料之間無關係,這樣就非常容易擴充套件。也無形之間,在架構的層面上帶來了可擴充套件的能力。高效能 nosql資料庫都具有非常高的讀寫效能,尤其在大資料量下,同樣表現優秀。這得益於它的無關係性,資料庫的結構簡單。...

windows下安裝redis和redis擴充套件

開啟乙個 cmd 視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.windows.conf 如果想方便的話,可以把 redis 的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個 redis.windows.conf 可以省略,如果省略,會...

Redis(一)基於docker安裝redis

sudo apt update sudo apt install build essential 如果要驗證gcc編譯器是否已經安裝完畢,可以使用 gcc version來列印gcc版本號。docker pull redisdocker run rm d name redis 6379 p 6379...