Redis學習筆記

2022-07-31 16:06:19 字數 1713 閱讀 2446

一、什麼是redis

1. redis是乙個key-value儲存系統。

2. 可以通過key快速查詢到value。

二、redis安裝

2. 在此路徑下,開啟cmd黑屏終端,輸入 redis-server.exe 或 

redis-server.exe redis.windows.conf 會車執行,出現以下介面則表示成功開啟redis服務

檢測redis服務是否啟動成功:

三、redis簡單使用

1. redis配置:

啟動redis服務後,需要再在此目錄下開啟新的乙個cmd黑屏終端,輸入 redis-cli 回車,連線本地redis伺服器後,開始使用redis資料庫。

連線遠端redis服務命令:redis-cli -h host -p port -a password    (如果沒有密碼驗證的話,可以不輸入-a password)

可以使用命令config get requirepass 來檢視redis是否設定了密碼驗證,預設情況下requirepass引數是空的,即不需要通過密碼驗證就可以連線到redis服務。當然也可以通過命令 config set requirepass "密碼" 來設定密碼,設定密碼後,重新連線伺服器,需要密碼驗證,否則無法執行命令。

2. redis支援5中資料型別:1)string(字串)    2)hash(雜湊)    3)list(列表)    4)set(集合)    5)zset(有序集合)

1)設定鍵值對 與 獲取鍵值:set key value     get key

通過視覺化工具redisdesktopmanager來連線redis伺服器,並檢視1中資料:

2)建立雜湊資料與獲取:hmset key field value       hget  key  field

3)redis列表資料建立與獲取:

4)redis集合(set)資料新增與獲取:

5)redis 有序集合(zset)資料的新增與獲取:

6)使用示例:

redis 學習筆記

本文寫作源於最近產品中部分功能用到了redis redis在功能上是乙個與memecache類似的軟體,但它比memecache提供了更強大的功能。redis本質上是乙個key value型別的記憶體資料庫。其value可以是string,list,set,sorted set,hash。很多地方都...

redis學習筆記

1.redis的無序集合 sadd命令產生乙個無序集合 smembers檢視集合元素 sismember用於檢視集合是否存在,匹配項包括集合名和元素個數。匹配成功返回1,匹配失敗返回0 2.有序集合 zadd 生成乙個有序集合。zrange檢視正序的集合,zrevrange檢視反序的集合 set和g...

redis學習筆記

redis啟動伺服器和客戶端的相關命令 string型別 乙個key對應乙個value set key value 比如 set name geyule setnx 如果key存在返回0,nx表示not exist setex 指定有效期 setrange 替換 setrange key n val...