1.安裝
這裡使用原始碼編譯的方式安裝,需要確保先安裝了依賴包。
#需要安裝gcc
yum install gcc-c++
#解壓原始碼
tar -zxvf redis-3.0.0.tar.gz
#進入解壓後的目錄進行編譯
cd redis-3.0.0
make
#指定安裝目錄,預設安裝到/usr/local/redis
make install prefix=/usr/local/redis
2.設定開機啟動
vim /usr/lib/systemd/system/redis.service
寫入以下內容
[unit]
description=the redis-server process manager
after=syslog.target network.target
[service]
type=****** 【??這裡為什麼不是通常的forking?跟配置的daemonize=yes有關嗎??】
pidfile=/var/run/redis.pid
execstart=/usr/local/redis/redis-server
execreload=/bin/kill -usr2 $mainpid
execstop=/bin/kill -sigint $mainpid
user=redis
group=redis
[install]
wantedby=multi-user.target
完成後,過載配置
systemctl daemon-reload
設定開機啟動
#設定開機啟動
systemctl enable redis
##其它命令
systemctl disable redis
systemctl status redis
systemctl restart redis
3.配置redis
#備份原有配置檔案(不要直接操作)
mv redis.conf redis.conf.bak
#將配置檔案移到安裝目錄下的bin目錄下
cp redis.conf /usr/local/soft/redis/bin
#開始配置
vim redis.conf
#按/進行搜尋,搜尋daemonize,將no修改yes,表示後台執行。
4.啟動redis
使用redis命令啟動
redis-server redis.conf
使用服務方式啟動
#啟動
systemctl start redis
#停止systemctl stop redis
windows下預設的配置檔案叫redis.windows.conf。
將其複製乙份改名為redis.conf,讓其作為redis的實際配置檔案,然後在裡面進行配置。配置過程與linux下類似。
#埠port 6379
#windows不支援後台啟動,所以無需修改daemonize這一項。
#啟動雙擊redis-server.exe即可啟動。
#指定埠啟動,需在命令列進行,或者建立乙個.bat檔案。
redis-server redis.conf
說明:
如果redis啟動時不指定配置檔案,那麼會預設使用6379埠。
之前我試著把redis.windows.conf和redis.windows-service.conf都刪掉,結果執行redis-server依然能啟動,而且發現使用的埠是6379。說明這兩個配置根本不是redis的預設配置檔案。
在CentOS 7下安裝Redis
在centos下安裝redis也比較簡單,按照步驟一步一步的操作,基本不會出錯。2 解壓,切換目錄 tar xzf redis 2.8 13.tar.gz cd redis 2.8.13 3 編譯 make make install 4 開啟redis.conf修改配置檔案,最關鍵是下面幾行,其他的...
centos7下redis安裝部署
1 23 tar zxvf redis x.x.x.tar.gz cd redis x.x.x make 1 2 ln s opt redis x.x.x redis server usr local bin redis server ln s opt redis x.x.x redis cli u...
cent OS 7 下安裝部署Redis
一 我的環境 1.我的centos7下沒有gcc 安裝redis必須 2.沒有tcl 測試redis必須 3.已安裝jdk8 跟redis無關,只是記錄我當前環境 4.程式安裝目錄在 usr local 下 這個似乎是隨意的,但我是新手,老老實實按步驟來 5.防火牆已關閉 自己的機子用懶得管那麼多 ...