Redis-Linux下安裝redis服務
一、下載
安裝之前我們先下載響應版本的redis。博主下載的是:
二、安裝
2.1、接下來就是使用winscp工具,將下載下來的tar.gz上傳到linux上。然後解壓並重命名,如下:
# 解壓
tar -zxvf redis.5.0.0.tar.gz
# 重新命名
mv redis.5.0.0 redis
# 刪除tar.gz
rm -rf redis.5.0.0.tar.gz
2.2、再就是通過命令:make && make install進行編譯和安裝。(make命令報錯:yum -y install gcc automake autoconf libtool make)
2.3、當然此時我們的redis服務已經好了,只需要啟動redis-server即可。但是下面博主介紹一下在生產環境中redis的啟動方案。
三、redis生產環境中的啟動方案
(1)redis/utils目錄下,有個redis_init_script指令碼。我們將redis_init_script指令碼拷貝到linux的/etc/init.d目錄中,將redis_init_script重新命名為redis_6379(6379是我們希望這個redis例項監聽的埠號)。
(2)修改redis_6379指令碼中的REDISPORT,設定埠號為6379。
(3)建立兩個目錄:/etc/redis(存放redis的配置檔案),/var/redis/6379(存放redis的持久化檔案)。
(4)進入redis的安裝目錄,將redis.conf拷貝到/etc/redis目錄中,修改名稱為6379.conf。
(5)修改6379.conf中的部分配置。
daemonize yes # 讓redis以daemon程序執行
pidfile /var/run/redis_6379.pid # 設定redis的pid檔案位置
port 6379 # 設定redis的監聽埠號
dir /var/redis/6379 # 設定持久化檔案的儲存位置
(6)啟動redis,執行cd /etc/init.d/, chmod 777 redis_6379, ./redis_6379 start
(7)確認redis程序是否啟動,ps -ef | grep redis。
(8)讓redis跟隨系統啟動而啟動,chkconfig redis_6379 on。
四、redis cli的使用
至此,我們redis服務已經啟動成功。現在進入redis-cli做個簡單的測試,如下:
常見的對redis cli的使用如下:
(1)redis-cli SHUTDOWN:連線本機的6379埠停止redis程序。
(2)redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN:指定連線的ip和埠停止redis程序。
(3)redis-cli PING:ping redis的埠看是否正常。
(4)redis-cli:進入互動式命令列。