Windows下安裝Redis的流程詳解
一、簡介
Redis作為常用開源的非關(guān)系型數(shù)據(jù)庫,是開發(fā)中常用的數(shù)據(jù)庫之一。Redis底層是使用ANSI C編寫的,支持網(wǎng)絡(luò)可基于內(nèi)存和可持久化的日志型、Key-Value數(shù)據(jù)庫,提供了多種語言API。(基于內(nèi)存是Redis快的一個(gè)重要因素)
二、下載與安裝Redis
1、下載
github上可以下載Windows Redis5.0終版,有安裝包形式和zip兩種,下載地址:
2、解壓
先新建一個(gè)文件夾用于存放Redis壓縮包解壓后的文件,新建一個(gè)文件夾為:redis-5.0.10,然后將下載好的zip包解壓到新建的redis-5.0.10文件夾中。
3、幾個(gè)重要的文件
redis配置文件為:redis.windows.conf、redis.windows-service.conf
redis綁定地址以及默認(rèn)端口配置都可在這兩個(gè)文件中找到
redis命令行工具 redis-cli,可以啟動(dòng)redis命令行,執(zhí)行redis命令
redis 服務(wù),用于啟動(dòng)redis服務(wù)
三、環(huán)境變量配置
通過配置環(huán)境的方式,讓我們可以通過命令行的方式操作redis,而不用將redis在系統(tǒng)服務(wù)中進(jìn)行操作。
(1)復(fù)制redis的解壓路徑,例如我的為:D:\dev\redis-5.0.10
(2)點(diǎn)擊【此電腦】-【屬性】,找到【高級系統(tǒng)設(shè)置】,點(diǎn)擊【環(huán)境變量】
(3)找到【path】環(huán)境變量,新建一個(gè)環(huán)境變量值為redis的解壓路徑
(4)確定,保存退出
四、驗(yàn)證與連接redis
1、驗(yàn)證
安裝好環(huán)境變量以后,打開cmd窗口,輸入:
redis-cli -v
出現(xiàn)上圖redis-cli命令行版本信息就證明環(huán)境變量配置好了
2、啟動(dòng)Redis服務(wù)
在cmd窗口輸入啟動(dòng)redis服務(wù)命令
redis-server
出現(xiàn)如圖所示的redis 初始化成功,準(zhǔn)備好連接,就是啟動(dòng)成功了,啟動(dòng)成功后不能關(guān)閉改cmd窗口,如果關(guān)了,則redis服務(wù)就關(guān)掉了。
3、連接Redis
在上述redis服務(wù)啟動(dòng)成功且沒有關(guān)閉的情況下,啟動(dòng)一個(gè)新的cmd窗口。
輸入 :
redis-cli
此時(shí)就連接成功了!
4、設(shè)置一個(gè)key測試一下
設(shè)置一個(gè)key為key-test ,value 為test-value
(注意此時(shí)直接關(guān)閉redis服務(wù)的那個(gè)cmd窗口,數(shù)據(jù)是不會(huì)持久化到硬盤的,此時(shí)保存在內(nèi)存,直接cmd窗口不會(huì)保存,可以通過在redis-server中按下 【ctrl+c】正常退出redis,redis就會(huì)將內(nèi)存中數(shù)據(jù)持久化到硬盤上,下次在連接的時(shí)候還在)
到此這篇關(guān)于Windows下安裝Redis的流程詳解的文章就介紹到這了,更多相關(guān)Windows安裝Redis內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
redis集群實(shí)現(xiàn)清理前綴相同的key
這篇文章主要介紹了redis集群實(shí)現(xiàn)清理前綴相同的key,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10Redis實(shí)現(xiàn)分布式鎖(setnx、getset、incr)以及如何處理超時(shí)情況
本文主要介紹了Redis實(shí)現(xiàn)分布式鎖(setnx、getset、incr)以及如何處理超時(shí)情況,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11Redis實(shí)現(xiàn)單設(shè)備登錄的場景分析
這篇文章主要介紹了Redis實(shí)現(xiàn)單設(shè)備登錄,用戶首次登錄時(shí),將用戶信息存入Redis,key是用戶id,value是token,當(dāng)用戶在其他設(shè)備登錄時(shí),會(huì)重新生成token,這個(gè)時(shí)候原先的token已經(jīng)被覆蓋了,本文給大家提供樣例及核心代碼,感興趣的朋友參考下吧2022-04-04Redis瞬時(shí)高并發(fā)秒殺方案總結(jié)
本文講述了Redis瞬時(shí)高并發(fā)秒殺方案總結(jié),具有很好的參考價(jià)值,感興趣的小伙伴們可以參考一下,具體如下:2018-05-05在Redis中如何保存時(shí)間序列數(shù)據(jù)詳解
與發(fā)生時(shí)間相關(guān)的一組數(shù)據(jù),就是時(shí)間序列數(shù)據(jù),這些數(shù)據(jù)的特點(diǎn)是沒有嚴(yán)格的關(guān)系模型,記錄的信息可以表示成鍵和值的關(guān)系,這篇文章主要給大家介紹了關(guān)于在Redis中如何保存時(shí)間序列數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2021-10-10