Redis基礎(chǔ)
Redis是一個基于 內(nèi)存的key-value結(jié)構(gòu)數(shù)據(jù)庫。
- 基于內(nèi)存存儲,讀寫性能高
- 適合存儲熱點數(shù)據(jù)(熱點商品、資訊、新聞)
- 企業(yè)應(yīng)用廣泛
1、Redis入門
1.1、Redis簡介
The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.(開源內(nèi)存數(shù)據(jù)存儲,被數(shù)百萬開發(fā)人員用作數(shù)據(jù)庫、緩存、流媒體引擎和消息代理。)
官網(wǎng):https://redis.io/
-
Redis是用C語言開發(fā)的一個開源的高性能鍵值對(key-value)數(shù)據(jù)庫,官方提供的數(shù)據(jù)是可以達到100000+的QPS(每秒內(nèi)查詢次數(shù))。它存儲的value類型比較豐富,也被稱為結(jié)構(gòu)化的NoSql數(shù)據(jù)庫。
-
NoSql (Not only 5QL),不僅僅是SQL,泛指非關(guān)系型數(shù)據(jù)庫。NoSql數(shù)據(jù)庫并不是要取代關(guān)系型數(shù)據(jù)庫,而是關(guān)系型數(shù)據(jù)庫的補充。
數(shù)據(jù)庫分類:
- 關(guān)系型數(shù)據(jù)庫(RDBMS)
- Mysql
- OracleDB2
- SQLServer
- 非關(guān)系型數(shù)據(jù)庫(NoSql)
- Redis
- Mongo db
- MemCached
- Redis應(yīng)用場景
- 緩存
- 任務(wù)隊列
- 消息隊列
- 分布式鎖
1.2、Redis下載與安裝
Redis安裝包分為windows版和Linux版:
- Windows版下載地址: https://github.com/microsoftarchive/redis/releases
- Linux版下載地址: https://download.redis.io/releases/
1.2.1、在Linux系統(tǒng)安裝Redis
1.將Redis安裝包上傳到Linux
⒉.解壓安裝包,命令: tar -zxvf redis-4.0.0.tar.gz -C /usr/local
3.安裝Redis的依賴環(huán)境gcc,命令: yum install gcc-c++
4.進入/usr/local/redis-4.0.0,進行編譯,命令: make
5.進入redis的src目錄,進行安裝,命令: make install
1.2.2、在Windows系統(tǒng)安裝Redis
Redis的Windows版屬于綠色軟件,直接解壓即可使用,解壓后目錄結(jié)構(gòu)如下:
1.3、Redis服務(wù)啟動與停止
1.3.1、在Linux中啟動服務(wù)
- 啟動:Linux中redis服務(wù)啟動,河以使用
redis-server
,默認端口號為6379
- 停止:Ctrl+C停止Redis服務(wù)
上述Redis的啟動是前臺層次的運行,如要是在后臺運行的話就需要將/usr/local/redis-4.0.0/redis.conf文件的配置進行修改(端口高號的修改也在此處,使用‘/’開頭輸入表示搜索關(guān)鍵字):
1.3.2、在Windows中啟動服務(wù)
與在Linux上的操作相同,只是可以在Windows界面可視化操作:
1.3.3、設(shè)置密碼校驗
打開/usr/local/redis-4.0.0/redis.conf配置文件
搜素requirepass(后面跟的是redis密碼參數(shù),可以自行設(shè)置),并且將注釋修改掉:
使用kill --9 進程ID
指令停止服務(wù),并重啟Redis:redis-server ../redis.conf
redis-cli命令下:
登錄并驗證,簡化輸入密碼的狀態(tài):
1.3.4、redis的遠程連接
在windows的reids目錄下使用PowerShell打開,并且進行如下操作:
PS:當前的redis是不允許遠程服務(wù)的,所以需要修改一下配置文件:
當然,還需要修改一下防火墻的配置,在此不再贅述(可以參考文章:(Linux防火墻的操作)
重新啟動:
連接成功:文章來源:http://www.zghlxwxcb.cn/news/detail-648238.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-648238.html
到了這里,關(guān)于Redis的簡介,安裝(Linux、Windows),配置文件的修改---詳細介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!