redis安裝及配置

來源:互聯網
上載者:User

標籤:serve   $path   重載   完成   連接埠   host   pid   需要   script   

安裝

一、解壓源碼安裝包,通過tar -zxvf redis-3.0.2.tar.gz解壓源碼;

#cd /usr/local/software/
#tar -zxvf redis-3.0.2.tar.gz

二、進入解壓後的目錄,執行make編譯源碼;

make命令執行完成後,會在src目錄下產生6個可執行檔,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。
[[email protected] redis-3.0.2]# make MALLOC=libc

三、執行make install安裝

執行make install安裝,或者通過make PREFIX=/usr/local/redis install指定安裝目錄。預設安裝,將之前產生的可執行檔拷貝到/usr/local/bin目錄下。這裡通過prefix指定到/usr/local/software/redis目錄。
[[email protected] redis-3.0.2]# make PREFIX=/usr/local/software/redis install

四、修改設定檔

1、將源碼目錄下redis設定檔redis.conf拷貝到/usr/local/software/redis/目錄下。
cp redis.conf /usr/local/software/redis/
2、修改配置項,根據需要;如果不修改,使用預設配置也可以

五、預設安裝的路徑已經加入環境變數中,可直接在命令列執行命令;

# vi /etc/profile
export PATH=/usr/local/software/redis/bin:$PATH
source /etc/profile

六、啟動服務:

查看連接埠是否被佔用: netstat -ntlp |grep 6379
啟動redis
nohup redis-server /usr/local/software/redis/redis.conf &

七、測試redis是否可以串連

redis-cli -p 6379

調整設定檔

修改配置參數:
#vi /usr/local/software/redis/redis.conf
......
#修改守護進程為yes,預設是no
daemonize yes
#修改pid檔案路徑,此處可選,使用預設路徑也可以。
pidfile /usr/local/software/redis/redis.pid
#配置記錄檔路徑
logfile "/usr/local/software/redis/logs/redis.log"
#新增redis密碼
requirepass redis
......

佈建服務

一、建立systemctl管理redis的設定檔:

建立設定檔
touch /usr/lib/systemd/system/redis.service

二、設定檔範例:

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/software/redis/redis.pid
ExecStart=/usr/local/software/redis/bin/redis-server /usr/local/software/redis/redis.conf
ExecReload=/bin/kill -s HUP $PIDFile
ExecStop=/bin/kill -s QUIT $PIDFile
PrivateTmp=true

[Install]
WantedBy=multi-user.target

三、通過systemctl來重載系統服務:

[[email protected] system]# systemctl daemon-reload

四、通過systemctl來啟動redis:

[[email protected] system]# systemctl start redis

五、通過systemctl 來設定mysql開機啟動:

[[email protected] system]# systemctl enable redis

redis安裝及配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.