Redis學習筆記(二)

2021-10-07 05:25:45 字數 1241 閱讀 3973

最基本的型別,特點是二進位制安全,即string可包含任何資料型別,例如jpg或序列化物件。最大512m。

轉入redis安裝位置,並且開啟6379埠,進行實戰:

如圖:set表示新增鍵值對,新增了first的鍵對應值為「第一」。get表示獲取鍵值對;

redis hash是乙個string型別的field和value的對映表,乙個key對應多個區域,每個區域對應乙個value,適合與儲存物件,乙個物件就是乙個key,每個區對應物件的屬性。

如圖,hmset命令儲存乙個cup物件,兩個屬性weight和highth。hget得到物件個屬性的值。

redis 列表是簡單的字串列表。可以在列表的頭部和尾部插入元素。

示例如圖:先使用del命令刪除之前的hash型別的cup,檢查一下是否刪除。使用lpush在列表的頭部插入乙個元素,再從頭部插入乙個元素,最後在列表末尾插入乙個元素,最後展示0-10之間的元素。

列表最多可以儲存232-1元素

set型別是string型別的無序集合。集合通過hash實現。

如圖新增key為cup的鍵,對應的集合表(不可重複,如二次新增會返回「0」)

使用sadd命令,新增string元素到key對應的set集合中:

使用zadd命令,使得集合有序:redis zset 和 set 一樣也是string型別元素的集合,且不允許重複的成員。不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。zset的成員是唯一的,但分數(score)卻可以重複。

redis學習筆記 二

1.redis中命令大小寫不敏感 2.redis的啟動 sudo service redis server start redis cli 啟動客戶端 exists key 判斷乙個key是否存在,存在返回1,不存在返回0 del key 刪除乙個key,或者一系列的kye del key1 key...

Redis學習筆記(二)

pom座標 dependency groupid redis.clients groupid artifactid jedis artifactid version 2.7.0 version dependency jar包如下 commons pool2 2.3.jar jedis 2.7.0.j...

redis學習筆記(二)

上次簡單的介紹了一下redis的優點以及安裝過程,今天就學習一下的redis五種資料型別 和memcached一樣的資料型別,memcached只支援這一種,乙個key對應乙個value,string型別是二進位制安全的,所以redis的string可以包含任何資料,比如或者系列化的物件。乙個鍵最大...