Windows系統(tǒng)安裝redis數(shù)據(jù)庫(kù)
一、Redis簡(jiǎn)介
Redis是一個(gè)key-value存儲(chǔ)系統(tǒng)。和Memcached類似,它支持存儲(chǔ)的value類型相對(duì)更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數(shù)據(jù)類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎(chǔ)上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數(shù)據(jù)都是緩存在內(nèi)存中。區(qū)別的是redis會(huì)周期性的把更新的數(shù)據(jù)寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎(chǔ)上實(shí)現(xiàn)了master-slave(主從)同步。
Redis 是一個(gè)高性能的key-value數(shù)據(jù)庫(kù)。 redis的出現(xiàn),很大程度補(bǔ)償了memcached這類key/value存儲(chǔ)的不足,在部 分場(chǎng)合可以對(duì)關(guān)系數(shù)據(jù)庫(kù)起到很好的補(bǔ)充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。
Redis支持主從同步。數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,從服務(wù)器可以是關(guān)聯(lián)其他從服務(wù)器的主服務(wù)器。這使得Redis可執(zhí)行單層樹復(fù)制。存盤可以有意無(wú)意的對(duì)數(shù)據(jù)進(jìn)行寫操作。由于完全實(shí)現(xiàn)了發(fā)布/訂閱機(jī)制,使得從數(shù)據(jù)庫(kù)在任何地方同步樹時(shí),可訂閱一個(gè)頻道并接收主服務(wù)器完整的消息發(fā)布記錄。同步對(duì)讀取操作的可擴(kuò)展性和數(shù)據(jù)冗余很有幫助。
redis的官網(wǎng)地址,非常好記,是https://redis.io。
二、下載Windows版本的Redis
目前Redis的官網(wǎng)上面只提供Linux版本的下載,要下載Windows版本的,只能在github上下載,github下載地址:https://github.com/MSOpenTech/redis/tags
三、安裝Redis
redis分為32位和64位版本的,根據(jù)自己的電腦下載相應(yīng)版本的安裝包,下載完成以后,解壓到某一目錄下面。解壓后的文件如下:
1.使用win+R命令打開運(yùn)行窗口,輸入cmd進(jìn)入命令行,然后使用cd進(jìn)入redis的解壓目錄:
2、輸入啟動(dòng)命令
進(jìn)入redis的解壓目錄以后,輸入:redis-server redis.windows.conf,出現(xiàn)下圖所示表示redis服務(wù)啟動(dòng)成功:
三、將Redis安裝成Windows服務(wù)
雖然在上面的步驟中啟動(dòng)了redis,但是只要一關(guān)閉cmd窗口,redis服務(wù)端就會(huì)消失。所以要把redis設(shè)置成Windows下面的服務(wù),這樣,就不需要一直開著cmd窗口了。
1、輸入服務(wù)命令
進(jìn)入redis解壓目錄以后,輸入服務(wù)命令:redis-server --service-install redis.windows-service.config --loglevel verbose
輸入命令之后按下回車鍵,如果沒(méi)有報(bào)錯(cuò),表示安裝成功,刷新Windows服務(wù),此時(shí)會(huì)看到redis服務(wù):
如果此時(shí)Redis服務(wù)沒(méi)有啟動(dòng),可以使用redis-serer --service-start命令啟動(dòng)服務(wù)。
2、常用的redis服務(wù)命令
安裝服務(wù):redis-server --service-install
卸載服務(wù):redis-server --service-uninstall
啟動(dòng)服務(wù):redis-server --service-start
停止服務(wù):redis-server --service-stop
3、測(cè)試redis
在命令行模式下進(jìn)入redis的解壓目錄,然后啟動(dòng)redis客戶端:
使用set命令設(shè)置key-value的值,然后通過(guò)get key 獲取value值,測(cè)試成功。
通過(guò)以上的介紹,可以完成redis的安裝、啟動(dòng)、停止和卸載,已經(jīng)簡(jiǎn)單的使用redis的set get,更深入的學(xué)習(xí)可以去redis的中文官網(wǎng)看看:http://www.redis.net.cn/
注意:如果不想使用命令行的方式安裝redis,也可以在git上面下載.msi文件,使用圖形界面的方式進(jìn)行安裝。
到此這篇關(guān)于Windows系統(tǒng)安裝redis數(shù)據(jù)庫(kù)的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Windows系統(tǒng)安裝Redis的詳細(xì)圖文教程
但有時(shí)候想在windows下折騰下Redis,那么就可以參考下面的方法了,雖然腳本之家小編以前整理了一些,發(fā)現(xiàn)這篇做的比較詳細(xì),下載也給出來(lái)了2018-08-08Redis數(shù)據(jù)結(jié)構(gòu)類型示例解析
這篇文章主要為大家介紹了Redis數(shù)據(jù)結(jié)構(gòu)類型示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02Redis Sentinel實(shí)現(xiàn)高可用配置的詳細(xì)步驟
這篇文章主要介紹了Redis Sentinel實(shí)現(xiàn)高可用配置的詳細(xì)步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09Redis?使用?List?實(shí)現(xiàn)消息隊(duì)列的優(yōu)缺點(diǎn)
這篇文章主要介紹了Redis?使用?List?實(shí)現(xiàn)消息隊(duì)列有哪些利弊,小編結(jié)合消息隊(duì)列的特點(diǎn)一步步帶大家分析使用?Redis?的?List?作為消息隊(duì)列的實(shí)現(xiàn)原理,并分享如何把?SpringBoot?與?Redission?整合運(yùn)用到項(xiàng)目中,需要的朋友可以參考下2022-01-01RedisTemplate訪問(wèn)Redis的更好方法
這篇文章主要為大家介紹了RedisTemplate訪問(wèn)Redis的更好方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01高效異步redis客戶端aredis優(yōu)劣勢(shì)原理解析
這篇文章主要介紹了高效異步redis客戶端aredis優(yōu)劣勢(shì)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09