一、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...