阿里雲服務器(ECS)實戰--CentOS 7安裝redis

什麼是redis

Redis 是一個開源的多平臺數據存儲軟件,使用 ANSI C 編寫,直接在內存使用數據集,這使得它得以實現非常高的效率。Redis 支持多種編程語言,包括 Lua, C, Java, Python, Perl, PHP 和其他很多語言。redis 的代碼量很小,只有約3萬行,它只做“很少”的事,但是做的很好。儘管是在內存裏工作,但是數據持久化的保存還是有的,而redis 的可靠性就很高,同時也支持集羣,這些可以很好的保證你的數據安全。

安裝redis

1.下載redis安裝包

我們先前往redis官網查找我們合適的redis版本包,並下載到本地

wget http://download.redis.io/releases/redis-stable.tar.gz		# 下載相應的包
tar -zxvf redis-stable.tar.gz		# 解壓包

在這裏插入圖片描述

2.編譯安裝

cd redis-stable	# 進入解壓後的文件夾
make MALLOC=libc #編譯安裝
cd src && make install 	#/ 進入src目錄,進行安裝

在這裏插入圖片描述
**PS:**注意在編譯安裝前應確保你已經安裝了‘gcc’組件
在這裏插入圖片描述

yum install gcc

安裝gcc
在這裏插入圖片描述
到此,我們的redis服務就應該安裝完成了,下面我們來測試一下,是否成功安裝

測試

 ./redis-server		# 直接啓動redis

在這裏插入圖片描述
在這裏插入圖片描述
好了,我們看到redis服務,已經順利啓動了。

Redis數據庫配置

後臺運行和遠程鏈接1

cd /root/redis-stable	# 進入 redis安裝文件夾
vim redis.conf 	# 修改配置文件
bind 127.0.0.1	--> bind 0.0.0.0	# 命令行模式輸入“/bind”查找到該行,並改爲任意地址均可連接
daemonize no  --> daemonize yes	# 改爲守護進程,即後臺運行
requirepass myredisserver	# 設置密碼爲“myredisserver”

在這裏插入圖片描述
修改redis.conf,並保存後退出
在這裏插入圖片描述
在這裏插入圖片描述

cd redis-stable/src
./redis-server /root/redis-stable/redis.conf	# 指定redis.conf文件啓動

在這裏插入圖片描述

設置redis開機自啓動

cd /etc/
mkdir redis	# 在/etc目錄下新建redis目錄
cp /root/redis-stable/redis.conf /etc/redis/6379.conf		# 將/root/redis-stable/redis.conf文件複製一份到/etc/redis目錄下,並命名爲6379.conf
cp /root/redis-stable/utils/redis_init_script /etc/init.d/redis		#將redis的啓動腳本複製一份放到/etc/init.d目錄下
 chkconfig --add redis	# 添加到系統服務中
chkconfig redis on		# 執行自啓命令
chkconfig redis off    	#關閉開機啓動

在這裏插入圖片描述
PS:若 執行自啓命令報錯, 則使用vim編輯/etc/rc.d/init.d/redis文件,在第一行加入如下兩行註釋,保存退出,即可

#在/etc/init.d/redis文件的頭部添加下面兩行註釋代碼,也就是在文件中#!/bin/sh的下方添加
# chkconfig: 2345 10 90 
# description: Start and Stop redis

# chkconfig redis on   開啓開機啓動

到此,我們的redis服務就已經配置好了,並且開機自啓動。
參考資料
PS:本次講解就先到這裏啦!萬分抱歉,由於今天有事比較匆忙的更了本篇,導致內容中有不少的錯誤,而自己也是在未驗證遠程登錄的情況下,就寫了本文。誤導了大家,對不起, 現已糾正完畢,歡迎大家指正和點評。如有疑惑,加入羣聊942913325 ,大家一起討論學習吧~


  1. 在阿里雲ECS中設置遠程連接,需要在阿里雲控制檯中打開相應的端口。即配置安全組策略 ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章