上一篇主要講解 centos 集群搭建及ssh相互免密登錄,前面講到緩存框架中的三級緩存架構(gòu),redis 作為緩存框架中不可缺少的一部分,那么在本章及接下來的幾章中都會講解redis,從單機到集群,持久化數(shù)據(jù)、數(shù)據(jù)備份和恢復(fù),讀寫分離等等。
好,不說廢話,直接進(jìn)入redis單機版安裝。
tcl安裝
由于搭建的centos 為minimal版,所以需要安裝下tcl
cd /usr/local
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install
或者
yum -y install tcl
redis單機版安裝
tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make test && make install
以上安裝完后,對redis 做一些配置,一般生產(chǎn)環(huán)境啟動方案也是這樣子
- 將 utils 目錄下的redis_init_script 拷貝到 /etc/init.id中,命名為redis_6379,同時redis_6379將中的REDISPORT設(shè)置為 6379 端口號
cd redis-3.2.8 && cp utils/redis_init_script /etc/init.d/redis_6379 - 創(chuàng)建兩個目錄
mkdir /etc/redis (存放 redis 配置文件)
mkdir -p /var/redis/6379 (存放 redis 的持久化文件) - 將 redis-3.2.8 下redis.conf 拷貝到 /etc/redis 目錄中,并改名為 6379.conf
cd /usr/local/redis-3.2.8 && cp redis.conf /etc/redis/6379.conf - 修改 6379.conf 配置信息
daemonize yes //讓 redis 以后臺進(jìn)程形式運行
pidfile /var/run/redis_6379.pid //設(shè)置 redis的 pid 文件位置
port 6379 //設(shè)置 redis 的監(jiān)聽端口號
dir /var/redis/6379 //設(shè)置 redis 數(shù)據(jù)持久化存儲位置
bind 192.168.0.16 //連接ip
- redis 啟動,查看 redis 是否啟動,如下圖:
cd /etc/init.d && chmod 777 redis_6379 && ./redis_6379 start
ps -ef | grep redis // 查看redis 是否啟動
redis-cli -h 192.168.0.16 ping //測試redis 是否啟動和正常,返回pong,則正常
redis 啟動
- redis 隨系統(tǒng)自啟,首先在redis_6379文件頭部加入以下兩行注釋
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
chkconfig redis_6379 on //自啟
- redis 關(guān)閉
redis-cli -h 192.168.0.16 shutdown
好了,本章的redis 的單機安裝就到這里。
以上就是本章內(nèi)容,如有不對的地方,請多多指教,謝謝!
為了方便有需要的人,本系列全部軟件都在 https://pan.baidu.com/s/1qYsJZfY
下章預(yù)告:主要講解redis持久化分析
作者:逐暗者 (轉(zhuǎn)載請注明出處)