Redis數(shù)據(jù)庫(kù)的安裝和配置教程詳解
1.Redis安裝
1.1.Linux環(huán)境安裝Redis
step-1:下載Redis
進(jìn)入官網(wǎng)找到下載地址https://redis.io/download
wget https://github.com/redis/redis/archive/7.0.0.tar.gz
step-2:解包
tar -zvxf 7.0.0.tar.gz
step-3:編譯
cd redis-7.0.0
make
step-4:安裝
make install
step-5(方式一):?jiǎn)?dòng)
cd src redis-server
step-5(方式二):指定配置文件啟動(dòng)
在redis的安裝目錄下有一個(gè)redis.conf配置文件
redis.conf文件里面沒(méi)有用的信息比較多,使用cat命令過(guò)濾一下,生成一個(gè)新的配置文件
cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf
然后在這個(gè)配置文件修改自己需要的配置項(xiàng),修改結(jié)束,啟動(dòng)redis
redis-server redis-6379.conf
step-6:校驗(yàn)
新建一個(gè)會(huì)話后在redis-4.4.0/src目錄下使用命令連接redis-cli
1.2.Windows環(huán)境安裝Redis
step-1:下載文件
鏈接: https://pan.baidu.com/s/1gA3Je4M51D4LKRz8T75_dw
提取碼: h4qd
step-2:創(chuàng)建啟動(dòng)文件
Redis目錄下創(chuàng)建start.bat文件,文件內(nèi)容為:
redis-server redis.windows.conf
??選擇redis.windows.conf配置文件啟動(dòng)redis-server
step-3:?jiǎn)?dòng)redis
雙擊start.bat程序,啟動(dòng)Redis,Redis默認(rèn)端口號(hào)為6379
后續(xù)操作基于windows安裝redis的筆記,Linux下安裝的不沖突,找到對(duì)應(yīng)路徑即可
2.Redis客戶端安裝
2.1.Redis自帶的命令行客戶端
redis默認(rèn)自帶16個(gè)邏輯庫(kù),且都是空的數(shù)據(jù)庫(kù),編號(hào)是從0-15
簡(jiǎn)單命令操作:
SELECT 0 #使用序號(hào)為0的數(shù)據(jù)庫(kù) SET city shanghai #存入鍵值對(duì)數(shù)據(jù),鍵:city,值:shanghai get city #獲取鍵city的值 del city #刪除鍵city
2.2.安裝Redis圖形客戶端
step-1:網(wǎng)盤下載好的文件,點(diǎn)擊RDM客戶端.exe進(jìn)行安裝,一直點(diǎn)擊下一步即可
step-2:連接到redis服務(wù)器
step-3:客戶端簡(jiǎn)單使用:數(shù)據(jù)庫(kù)添加鍵值對(duì)
方式一:
方式二:
2.3.Redis持久化簡(jiǎn)述
- RDB:定期將內(nèi)存中數(shù)據(jù)同步到硬盤上,RDB屬于寫好條件的方式
- AOF:通過(guò)日志記錄方式記錄數(shù)據(jù) ,如果不幸宕機(jī),可以通過(guò)開(kāi)啟AOF來(lái)恢復(fù)數(shù)據(jù)
- 后面筆記會(huì)針對(duì)這塊有詳細(xì)描述,此處簡(jiǎn)單了解redis持久化即可
3.Redis配置參數(shù)
將日志記錄到logs.log文件中
AOF同步頻率:
- no:redis只會(huì)把數(shù)據(jù)寫到硬盤的緩沖區(qū)就結(jié)束了;緩沖區(qū)的數(shù)據(jù)什么時(shí)候同步到硬盤上?這個(gè)是通過(guò)操作系統(tǒng)來(lái)實(shí)現(xiàn)的,有可能操作系統(tǒng)還沒(méi)來(lái)得及將緩沖區(qū)的數(shù)據(jù)寫到硬盤上,就斷電了,導(dǎo)致數(shù)據(jù)丟失;這個(gè)參數(shù)是最不可靠的!
- everysec:redis每秒會(huì)將數(shù)據(jù)寫入到硬盤中,寫入的間隔為1秒鐘;如果在1秒鐘內(nèi)發(fā)生了宕機(jī),還是會(huì)存在數(shù)據(jù)丟失的
- always:最穩(wěn)妥的方案,一有數(shù)據(jù)就同步到硬盤中,不會(huì)丟失數(shù)據(jù)。
要采用AOF備份就得關(guān)閉RDB同步?。。?/p>
常用修改項(xiàng):
重啟redis數(shù)據(jù)庫(kù),寫入key_value,系統(tǒng)自動(dòng)生成了appendonly.aof備份文件,此時(shí)關(guān)閉redis數(shù)據(jù)庫(kù),再打開(kāi),key和value還在
到此這篇關(guān)于Redis數(shù)據(jù)庫(kù)的安裝和配置 的文章就介紹到這了,更多相關(guān)Redis數(shù)據(jù)庫(kù)安裝配置 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Redis?HyperLogLog數(shù)據(jù)統(tǒng)計(jì)輕量級(jí)解決方案詳解
這篇文章主要為大家介紹了Redis?HyperLogLog數(shù)據(jù)統(tǒng)計(jì)輕量級(jí)解決方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12淺談Redis位圖(Bitmap)及Redis二進(jìn)制中的問(wèn)題
這篇文章主要介紹了Redis位圖(Bitmap)及Redis二進(jìn)制中的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07Redis的六種底層數(shù)據(jù)結(jié)構(gòu)(小結(jié))
本文主要介紹了Redis的六種底層數(shù)據(jù)結(jié)構(gòu),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Redis持久化機(jī)制RDB的實(shí)現(xiàn)
在Redis中,RDB是一種將內(nèi)存中的數(shù)據(jù)保存到磁盤上的持久化機(jī)制,本文主要介紹了Redis持久化機(jī)制RDB的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12通俗易懂的Redis數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)教程(入門)
這篇文章主要介紹了通俗易懂的Redis數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Redis實(shí)現(xiàn)布隆過(guò)濾器的代碼詳解
布隆過(guò)濾器(Bloom?Filter)是Redis?4.0版本提供的新功能,它被作為插件加載到Redis服務(wù)器中,給Redis提供強(qiáng)大的去重功能,本文將給大家詳細(xì)介紹一下Redis布隆過(guò)濾器,文中有相關(guān)的代碼示例,需要的朋友可以參考下2023-07-07Redis 出現(xiàn)錯(cuò)誤1067的解決辦法
這篇文章主要介紹了Redis 出現(xiàn)錯(cuò)誤1067的解決辦法的相關(guān)資料,Redis 錯(cuò)誤1067:進(jìn)程意外終止,Redis不能啟動(dòng),Redis啟動(dòng)不了,需要的朋友可以參考下2017-07-07Redis?RESP?協(xié)議實(shí)現(xiàn)實(shí)例詳解
這篇文章主要為大家介紹了Redis?RESP?協(xié)議實(shí)現(xiàn)實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09