CentOS下Redis安裝

本文主要記錄了CentOS安裝redis環(huán)境的主要步驟,步驟主要分4大塊,分別為

  • 客戶端安裝
  • 環(huán)境配置
  • 啟動(dòng)并測試
  • 服務(wù)創(chuàng)建
    有興趣的同學(xué)可以作為參考,如果遇到問題也可以留言,共同交流。

安裝步驟

  • 安裝


安裝編譯環(huán)境(務(wù)必提前安裝)
yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel gcc-c++ automake autoconf
切換命令到/usr/local/目錄下
    cd /usr/local
下載redis安裝包
wget http://download.redis.io/releases/redis-3.0.6.tar.gz
解壓安裝包并安裝
tar xvf redis-3.0.6.tar.gz
cd redis-3.0.6/
make MALLOC=libc
make install
  • 配置

創(chuàng)建redis配置文件目錄
// 切換命令到/etc目錄下
cd /etc
// 創(chuàng)建redis配置文件目錄
mkdir redis
創(chuàng)建log、pid等目錄(放在/var目錄下)
// 命令切換至/var目錄下
cd /var
// 創(chuàng)建redis目錄
mkdir redis
// 進(jìn)入redis目錄
cd redis
// 創(chuàng)建log等目錄
mkdir data log run
修改配置文件
// 切換命令至redis安裝包目錄
cd /usr/local/redis-3.0.6
// 復(fù)制安裝包中的redis.conf文件至/etc/redis目錄
cp redis.conf /etc/redis
// 目錄切換至/etc/redis
cd /etc/redis
// 編輯redis.conf文件
vim redis.conf
// 修改redis為后臺(tái)運(yùn)行
daemonize  yes
// 修改pid目錄為前面創(chuàng)建的run目錄
pidfile  /var/redis/run/redis.pid
// 修改默認(rèn)端口(默認(rèn)為6379)
port  6379
// 修改日志目錄為前面創(chuàng)建的log目錄
logfile  /var/redis/log/redis.log
  • 啟動(dòng)并測試

啟動(dòng)redis
redis-server /etc/redis/redis.conf
// 查看redis服務(wù)是否啟動(dòng)(出現(xiàn)redis-server的進(jìn)程說明啟動(dòng)成功)
ps -ef|grep redis
測試redis功能是否正常
// 進(jìn)入redis客戶端命令界面
redis-cli -c -p 6379
// 獲取test鍵值(返回nil)
get test
// 給test鍵賦值
set test "測試"
// 再次查看test鍵值(返回‘測試’)
get test

如果能夠正常獲取到test的值,則redis已能正常運(yùn)行。

  • 服務(wù)創(chuàng)建

目前redis的啟動(dòng)方式不是以服務(wù)形式啟動(dòng)的,為了使用方便,下面會(huì)說下redis以服務(wù)器形式啟動(dòng)及開機(jī)自啟動(dòng)的設(shè)置方法。

創(chuàng)建自啟動(dòng)腳本
// 拷貝redis客戶端自帶的自啟動(dòng)腳本至/etc/init.d目錄,文件在redis客戶端的utils目錄下
cd /usr/local/redis-3.0.6/utils
cp redis_init_script /etc/init.d
// 重命名/etc/init.d目錄下的redis_init_script為redis
mv redis_init_script redis
// 編輯redis腳本
vim redis
// 將腳本中對應(yīng)節(jié)點(diǎn)數(shù)據(jù)改為如下所示:
PIDFILE=/var/redis/run/redis.pid
CONF="/etc/redis/redis.conf"
測試腳本
// 如果前面步驟中開啟的redis進(jìn)程未關(guān)閉,則先使用stop命令停止
service redis stop
// 顯示正常停止后使用start命令即可啟動(dòng)redis
service redis start
// 使用前面步驟中提到的測試redis客戶端的方式測試redis是否啟動(dòng)成功
redis-cli -c -p 6379
開機(jī)自啟動(dòng)
chkconfig redis on

如果提示服務(wù)redis不支持chkconfig,原因?yàn)閞edis啟動(dòng)腳本未設(shè)置啟動(dòng)優(yōu)先級,返回到/etc/init.d目錄,修改redis腳本如下

#!/bin/sh
# chkconfig:   2345 90 10
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

再次設(shè)置chkconfig redis on,無錯(cuò)誤提示則成功,至此,centos安裝redis所有步驟已完成,盡情的折騰去吧。。。
PS:下一篇文章會(huì)寫下redis集群配置,有興趣的同學(xué)可以關(guān)注,3Q!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容