Redis安裝文檔(win10)

如果餓了就吃,困了就睡,渴了就喝,人生就太無趣了


1. 介紹

Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value非關係性數據庫(NoSql)。
參考別人的,直接粘過來的:https://blog.csdn.net/xcbeyond/article/details/81116600

1.1 數據結構介紹

Redis可以存儲鍵與5種不同數據結構類型之間的映射,這5種數據結構類型分別爲String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。

結構類型 結構存儲 讀寫能力
String 可以是字符串、整數或者浮點數 對整個字符串或者字符串的其中一部分執行操作;對象和浮點數執行自增(increment)或者自減(decrement)
List 一個鏈表,鏈表上的每個節點都包含了一個字符串 從鏈表的兩端推入或者彈出元素;根據偏移量對鏈表進行修剪(trim);讀取單個或者多個元素;根據值來查找或者移除元素
Set 包含字符串的無序收集器(unorderedcollection),並且被包含的每個字符串都是獨一無二的、各不相同 添加、獲取、移除單個元素;檢查一個元素是否存在於某個集合中;計算交集、並集、差集;從集合裏賣弄隨機獲取元素
Hash 包含鍵值對的無序散列表 添加、獲取、移除單個鍵值對;獲取所有鍵值對
Zset 字符串成員(member)與浮點數分值(score)之間的有序映射,元素的排列順序由分值的大小決定 添加、獲取、刪除單個元素;根據分值範圍(range)或者成員來獲取元素

1.2 Redis優勢

  • 性能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。
  • 豐富的數據類型 – Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數據類型操作。
  • 原子性 – Redis的所有操作都是原子性的,意思就是要麼成功執行要麼失敗完全不執行。單個操作是原子性的。多個操作也支持事務,即原子性,通過MULTI和EXEC指令包起來。
  • 豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過期等等特性。

1.3 Redis與其他key-value存儲區別

  • Redis有着更爲複雜的數據結構並且提供對他們的原子性操作,這是一個不同於其他數據庫的進化路徑。Redis的數據類型都是基於基本數據結構的同時對程序員透明,無需進行額外的抽象。
  • Redis運行在內存中但是可以持久化到磁盤,所以在對不同數據集進行高速讀寫時需要權衡內存,因爲數據量不能大於硬件內存。在內存數據庫方面的另一個優點是,相比在磁盤上相同的複雜的數據結構,在內存中操作起來非常簡單,這樣Redis可以做很多內部複雜性很強的事情。同時,在磁盤格式方面他們是緊湊的以追加的方式產生的,因爲他們並不需要進行隨機訪問。

2.安裝Redis

根據不同的需求下載Linux或Windows版本的,目前Redis官網只有Linux版本,但由於大多數開發者還是基於windows平臺開發的,所有GitHub上的技術牛人基於linux平臺下的Redis實現了windows版本,給windows開發帶來了福音。

2.1 下載windows版本的Redis

直接訪問github地址:https://github.com/microsoftarchive/redis/releases,下載免安裝的壓縮包
在這裏插入圖片描述

2.2 安裝

直接解壓縮直接可以用
在這裏插入圖片描述

2.3 修改配置

添加密碼,默認沒有密碼,修改redis.windows.conf文件
在這裏插入圖片描述

2.4 啓動Redis服務

在解壓縮的位置打開powerShell(快捷鍵:shift+右鍵),運行命令

.\redis-server.exe redis.windows.conf

在這裏插入圖片描述

2.5 啓動redis命令行

2.4中打開的powershell窗口不要關閉,在這個位置下再打開一個powershell窗口,輸入命令:

.\redis-cli.exe

在這裏插入圖片描述

輸入密碼進行操作

auth 123456

在這裏插入圖片描述

2.6 測試數據

添加數據:

set name keer

在這裏插入圖片描述

查詢數據

get name

在這裏插入圖片描述

2.7 將Redis服務添加windows服務中

在壓縮包解壓的文件位置,輸入下列命令:

redis-server --service-install redis.windows.conf --loglevel verbose

以後啓動redis服務就可以使用下列命令來啓動,並且redis服務可以在後臺運行。

  1. 啓動命令如下:
    redis-server --service-start
  2. 停止命令:
    redis-server --service-stop
  3. 卸載命令
    redis-server --service-uninstall

3.安裝可視化界面

選擇的是Redis Desktop Manager

3.1下載安裝包

這裏將我的安裝包分享給大家
鏈接:https://pan.baidu.com/s/1PyqsN58EiAOenhOLBqsvBA
提取碼:xv51

3.2 安裝

無腦傻瓜式安裝,選好安裝路徑,一直next即可。

3.3 連接Redis服務器

打開,創建連接
在這裏插入圖片描述

然後在左側的會出現剛剛創建的連接,右鍵點擊連接。注意redis服務必須是開啓的。
在這裏插入圖片描述

3.4 使用

  1. 添加key,value
    在這裏插入圖片描述

  2. 寫入數據
    在這裏插入圖片描述

  3. 查詢
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章