今日主題:linux安裝redis
1、首先檢查是否有gcc 環境,輸入gcc -v
出現這個表示成功安裝了
否則就安裝:yum install -y gcc
2、進入到usr/local
目錄
解壓:tar -zxvf redis-5.0.3.tar.gz
3、進入解壓目錄
cd redis-5.0.3/
執行編譯:make
4、安裝並指定安裝目錄make install prefix=/usr/local/redis
5、前台啟動服務
進入bin目錄:cd /usr/local/redis/bin/
啟動服務:./redis-server
6、後台啟動 從 redis 的原始碼目錄中複製 redis.conf 到 redis 的安裝目錄
這個原始碼目錄就是你解壓的目錄,然後需要進入root模式
cp redis.conf /usr/local/redis/bin/
cd /usr/local/redis/bin/
7、修改配置檔案
vi redis.conf
命令模式下輸入 /字串,就可以快速查詢字串,將把daemonize no
改為daemonize yes
8、後台啟動
./redis-server redis.conf
啟動成功
9、設定開機啟動 新增開機啟動服務:
vi /etc/systemd/system/redis.service
寫入以下內容:
[unit]
description=redis-server
after=network.target
[service]
type=forking
execstart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
privatetmp=true
[install]
wantedby=multi-user.target
注意:execstart配置成自己的路徑
設定開機啟動:
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
測試 redis:redis
服務操作命令:
systemctl start redis.service #啟動redis服務
systemctl stop redis.service #停止redis服務
systemctl restart redis.service #重新啟動服務
systemctl status redis.service #檢視服務當前狀態
systemctl enable redis.service #設定開機自啟動
systemctl disable redis.service #停止開機自啟動
flume後台啟動
flume一直是用 bin flume ng agent n agent c conf f conf flume.properties dflume.root.logger debug,console這種方式啟動的,但是總是報錯,而且日誌列印在控制台,還沒怎麼著呢就刷過去了,實在不方便了,查到一種後...
程序後台啟動方法
1.忽略hup命令 hup 1 終端斷線 可用 nohup guard 重定向輸出檔名 2.將程序id設定為不在hup命令管轄範圍。setsid 呼叫setsid函式的程序成為新的會話的領頭程序,並與其父程序的會話組和 程序組 脫離。由於會話對控制終端的獨占性,程序同時與控制終端脫離,其程序父程序為...
kafka後台啟動命令
命令 sh kafka server start.sh config server.properties 目的是想讓服務後台啟動,符號代表後台啟動,執行命令後服務確實後台啟動了,但日誌會列印在控制台,而且關掉命令列視窗,服務就會隨之停止,這個讓我挺困惑的。後來,參考了其他的啟動指令碼,通過測試和除錯...