您好,登錄后才能下訂單哦!
redis有很多版本,目前最新的版本redis-3.2.3,安裝步驟跟以前老版本的安裝步驟一樣,廢話不多說(shuō)以下是安裝步驟:
1、首先需要下載tar安裝文件
下載地址:http://redis.io/
下載版本:redis-3.2.3.tar.gz
2、解壓安裝包
tar -xzvf redis-3.2.3.tar.gz
cd redis-3.2.3.tar.gz
make
make test
cd src/
make install
3、參數(shù)介紹:
make install命令執(zhí)行完成后,會(huì)在/usr/local/bin目錄下生成本個(gè)可執(zhí)行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof 、redis-check-dump,它們的作用如下:
redis-server:Redis服務(wù)器的daemon啟動(dòng)程序
redis-cli:Redis命令行操作工具。也可以用telnet根據(jù)其純文本協(xié)議來(lái)操作
redis-benchmark:Redis性能測(cè)試工具,測(cè)試Redis在當(dāng)前系統(tǒng)下的讀寫(xiě)性能
redis-check-aof:數(shù)據(jù)修復(fù)
redis-check-dump:檢查導(dǎo)出工具
4、方便以后維護(hù)和管理將上述重要文件移植到指定路徑
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin/
cp redis.conf /usr/local/redis/etc/redis.conf
redis.conf是redis的重要配置文件
5、redis.conf配置文件重要參數(shù)
daemonize:是否以后臺(tái)daemon方式運(yùn)行
pidfile:pid文件位置
port:監(jiān)聽(tīng)的端口號(hào)
timeout:請(qǐng)求超時(shí)時(shí)間
loglevel:log信息級(jí)別
logfile:log文件位置
databases:開(kāi)啟數(shù)據(jù)庫(kù)的數(shù)量
save * *:保存快照的頻率,第一個(gè)*表示多長(zhǎng)時(shí)間,第二個(gè)*表示執(zhí)行多少次寫(xiě)操作。在一定時(shí)間內(nèi)執(zhí)行一定數(shù)量的寫(xiě)操作時(shí),自動(dòng)保存快照。可設(shè)置多個(gè)條件。
rdbcompression:是否使用壓縮
dbfilename:數(shù)據(jù)快照文件名(只是文件名,不包括目錄)
dir:數(shù)據(jù)快照的保存目錄(這個(gè)是目錄)
appendonly:是否開(kāi)啟appendonlylog,開(kāi)啟的話每次寫(xiě)操作會(huì)記一條log,這會(huì)提高數(shù)據(jù)抗風(fēng)險(xiǎn)能力,但影響效率。
appendfsync:appendonlylog如何同步到磁盤(pán)(三個(gè)選項(xiàng),分別是每次寫(xiě)都強(qiáng)制調(diào)用fsync、每秒啟用一次fsync、不調(diào)用fsync等待系統(tǒng)自己同步)
requirepass:redis-cli登錄的時(shí)候需要密碼
6、程序啟動(dòng)
./redis-server /usr/local/redis/etc/redis.conf
7、檢查是否啟動(dòng)成功
ps -ef | grep redis
8、主從配置
redis的主從配置非常簡(jiǎn)單,只需要修改配置文件的兩個(gè)參數(shù)
slaveof 192.168.127.121 6379 指定master的IP地址和端口
masterauth 12345678 master的認(rèn)證密碼
修改完成之后,重啟redis即可.
PS:主從配置完成,重啟之后,master_link_status:down 長(zhǎng)時(shí)間down
解決方法:
修改redis master節(jié)點(diǎn)配置文件 bind 0.0.0.0
重啟master.
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。