CentOS 7 部署Redis服務

[TOC]c++

1、Redis服務安裝部署

1.下載Redis服務安裝包

從Redis官網下載最新的穩定安裝包,本安裝教程採用Redis-5.0.0,上傳到服務器,並解壓文件redis

root@localhost redis]# tar -zxvf redis-5.0.0.tar.g
複製代碼

2.安裝依賴環境

安裝Gcc環境數據庫

[root@localhost redis]# yum install -y gcc-c++
複製代碼

3.定位到redis文件夾,進行編譯安裝

[root@localhost redis]# cd redis-5.0.0/
[root@localhost redis-5.0.0]# make
[root@localhost redis-5.0.0]# cd src/
[root@localhost src]# make install PREFIX=/usr/local/redis

複製代碼

4.配置redis相關屬性,並啓動

複製redis.conf 到/usr/local/redis/etc 配置文件夾vim

[root@localhost src]# mkdir /usr/local/redis/etc
[root@localhost src]# mv redis.conf /usr/local/redis/etc/
[root@localhost src]# cd /usr/local/redis/

複製代碼

修改配置文件bash

[root@localhost etc]# vim redis.conf 
複製代碼

修改內容以下:服務器

註釋綁定IP 如 bind # bind 127.0.0.1 ::1
protected-mode no
port 63xx
daemonize yes
pidfile /var/run/redis_63xx.pid
logfile /var/log/redis/redis-server.log
dir /var/lib/redis #數據庫存放路徑
requirepass yourpasswordui

2、配置Redis自啓動和服務註冊

1.複製redis安裝文件夾的腳本文件

複製redis安裝目錄下utils/redis_init_script 到 /etc/init.d目錄下spa

[root@localhost utils]# cp redis_init_script /etc/init.d/
複製代碼

2.修改腳本名稱

[root@localhost utils]# cd /etc/init.d
[root@localhost init.d]#mv redis_init_script redis
複製代碼

3.修改腳本文件內容

修改腳本內容rediscode

[root@localhost init.d]# vim redis
複製代碼

修改內容以下:cdn

REDISPORT=63xx 修改成配置文件的端口
EXEC=/usr/local/redis/bin/redis-server  # 修改成你服務安裝的位置
CLIEXEC=/usr/local/redis/bin/redis-cli  # 修改成你服務安裝的位置

PIDFILE=/var/run/redis_${REDISPORT}.pid # 對應爲pidFile的路徑
CONF="/usr/local/redis/etc/redis.conf"  # 對應Reis的正式配置文件路徑

複製代碼

若是已經增長了密碼驗證,還須要修改腳本內容:

認證修改
截圖所示,增長了

-a 參數,後面跟你的認證密碼

4.增長開機啓動項

[root@localhost init.d]# chmod +x /etc/init.d/redis
[root@localhost init.d]# chkconfig –-add redis

複製代碼

查看開機啓動項:

[root@localhost init.d]# chkconfig –-list
複製代碼

服務命令:

[root@localhost init.d]# service redis start 
[root@localhost init.d]# service redis stop 
複製代碼
相關文章
相關標籤/搜索