天天看點

CentOS7 安裝Redis 單機版

1,下載下傳Redis4.0.9

進入Redis中文網的下載下傳頁面

http://www.redis.cn/download.html
CentOS7 安裝Redis 單機版

2,上傳壓縮包到linux系統

cd /user/local/java

rz + 選擇本地Redis路徑上傳

tar -zxvf redis-4.0.9.tar.gz 

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 

不安裝的的話,redis 在make test是會失敗

cd redis-4.0.9/

make && make test && make install 

CentOS7 安裝Redis 單機版

至此安裝過程完畢!!!

3,測試安裝情況

cd /usr/local/java/redis-4.0.9/src

./redis-server

CentOS7 安裝Redis 單機版

看到上面這個界面的時候就說明redis已經成功安裝了。

4,以背景程序的方式啟動Redis

(1)redis utils目錄下,有個redis_init_script腳本

(2)将redis_init_script腳本拷貝到linux的/etc/init.d目錄中,将redis_init_script重命名為redis_6379,6379是我們希望這個redis執行個體監聽的端口号

(3)修改redis_6379腳本的第6行的REDISPORT,設定為相同的端口号(預設就是6379)

(4)建立兩個目錄:/etc/redis(存放redis的配置檔案),/var/redis/6379(存放redis的持久化檔案)

(5)修改redis配置檔案(預設在根目錄下,redis.conf),拷貝到/etc/redis目錄中,修改名稱為6379.conf

(6)修改redis.conf中的部配置設定置為生産環境

daemonize yes 讓redis以daemon程序運作

pidfile /var/run/redis_6379.pid 設定redis的pid檔案位置

port 6379 設定redis的監聽端口号

dir /var/redis/6379 設定持久化檔案的存儲位置

(7)啟動redis,執行cd /etc/init.d, chmod 777 redis_6379,./redis_6379 start

(8)确認redis程序是否啟動,ps -ef | grep redis

(9)讓redis跟随系統啟動自動啟動

在redis_6379腳本中,最上面,加入兩行注釋,注釋的意思是,redis服務必須在運作級2,3,4,5下被啟動或關閉,啟動的優先級是90,關閉的優先級是10。

# chkconfig: 2345 90 10

# description: Redis is a persistent key-value database

最後在執行

運作 chkconfig redis_6379 on 

5,redis cli的使用

redis-cli SHUTDOWN,連接配接本機的6379端口停止redis程序

redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,制定要連接配接的ip和端口号

redis-cli PING,ping redis的端口,看是否正常

redis-cli,進入互動式指令行

6,如何在window用戶端通路

1,修改6379.config

1) 将bind 127.0.0.1 注釋掉

2) 将protected-mode 設定為no

2,關閉linux防火牆  

CentOS7關閉/開啟防火牆出現 Unit iptables.service failed to load

重新開機redis即可

開開心心編碼,快快樂樂生活。