1、前言Redis版本 6.2.5 服務(wù)器版本 Linux CentOS 7.6 64位2、下載 Redis下載網(wǎng)址:https://redis.io/download/ 筆者使用wget在線下載wget?http://download.redis.io/releases/redis-6.2.5.tar.gz1...
Redis版本 6.2.5
服務(wù)器版本 Linux CentOS 7.6 64位
下載網(wǎng)址:https://redis.io/download/
筆者使用wget在線下載
wget http://download.redis.io/releases/redis-6.2.5.tar.gz1
3.1 使用 tar 解壓壓縮包
tar -xzvf redis-6.2.5.tar.gz1
3.2 進(jìn)入解壓后的目錄
cd redis-6.2.51
3.3 這兩個文件的路徑要記住,后續(xù)會用到
redis.conf ??此文件是 Redis 啟動必需的一個配置文件。
utils/redis_init_script ?? 此文件是 Redis 的啟動、中止腳本。
3.4 輸入編譯、安裝命令
make1
需要等待一會時間,再輸入以下命令
make install PREFIX=/usr/local/redis1
這里多了一個關(guān)鍵字 PREFIX= 這個關(guān)鍵字的作用是編譯的時候用于指定程序存放的路徑。比如我們現(xiàn)在就是指定了redis必須存放在/usr/local/redis目錄。假設(shè)不添加該關(guān)鍵字Linux會將可執(zhí)行文件存放在/usr/local/bin目錄,庫文件會存放在/usr/local/lib目錄。配置文件會存放在/usr/local/etc目錄。其他的資源文件會存放在usr/local/share目錄。這里指定號目錄也方便后續(xù)的卸載,后續(xù)直接rm -rf /usr/local/redis 即可刪除redis。
執(zhí)行結(jié)果如下:
4.1 使用 VIM 打開 /etc/profile 文件
sudo vim /etc/profile1
4.2 在文件 /etc/profile 尾追加以下內(nèi)容:
4.3 設(shè)置環(huán)境變量生效
source /etc/profile1
4.4 重啟
reboot1
4.5 驗(yàn)證環(huán)境變量
echo $PATH1
出現(xiàn):/usr/local/redis/bin
which redis-cli1
出現(xiàn):/usr/local/redis/bin/redis-cli
4.6 移動之前提到的 redis.conf 文件
mkdir -p /usr/local/redis/confcp redis.conf /usr/local/redis/conf12
5.1 修改 /usr/local/redis/conf/redis.conf, 將文件中的 daemonize no 改為 daemonize yes ,這是為了將 Redis 作為守護(hù)進(jìn)程來運(yùn)行,便于開機(jī)啟動。
sudo vim /usr/local/redis/conf/redis.conf1
# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.# When Redis is supervised by upstart or systemd, this parameter has no impact.daemonize yes# If you run Redis from upstart or systemd, Redis can interact with your# supervision tree. Options:1234567
5.2 將上面提到的文件 utils/redis_init_script 復(fù)制到 Linux 的啟動目錄 init.d 中,并重命名為 redis。然后對其添加執(zhí)行權(quán)限。
cp utils/redis_init_script /etc/init.d/redis1
chmod +x /etc/rc.d/init.d/redis1
5.3 修改 文件 /etc/rc.d/init.d/redis
EXEC:將 EXEC 行的路徑改為 /usr/local/redis/bin/redis-server。
CLIEXEC:將 CLIEXEC 行的路徑改為 /usr/local/redis/bin/redis-cli。
CONF:將 CONF 行的路徑改為 “/usr/local/redis/conf/redis.conf”。
sudo vim /etc/rc.d/init.d/redis1
REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server CLIEXEC=/usr/local/redis/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/usr/local/redis/conf/redis.conf"123456
5.4 設(shè)置 Redis 開機(jī)自啟動
chkconfig redis on1
5.5 重啟系統(tǒng),重啟后 采取端口監(jiān)聽查看方式
指定 Redis 監(jiān)聽端口,默認(rèn)端口為 6379
netstat -lanp | grep 63791
出現(xiàn)以下內(nèi)容即成功
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN -1
來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺,并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請聯(lián)系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點(diǎn)保持中立,對所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。
Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權(quán)利
蘇公網(wǎng)安備32010402000125
蘇ICP備14051488號-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司
南京思必達(dá)教育科技有限公司版權(quán)所有 百度統(tǒng)計(jì)