Linux(CentOs)安裝Redis教程 一,下載Redis(兩種方式) 1,找到redis官網(https://redis.io/download) **如果想下載指定版本就去這個網址(https://download.redis.io/releases/)**本次安裝選擇的Redis版本:6 ...
Linux(CentOs)安裝Redis教程
一,下載Redis(兩種方式)
1,找到redis官網(https://redis.io/download)
如果想下載指定版本就去這個網址(https://download.redis.io/releases/)本次安裝選擇的Redis版本:6.0.5
2,選擇好要安裝的版本後,可以通過
wget https://download.redis.io/releases/redis-6.0.5.tar.gz
在已經創建好的redis目錄下運行該命令,此次安裝選擇的路徑為/usr/local/redis/
二,解壓並安裝
1,解壓
首先進入剛纔下載安裝包的目錄,然後解壓
cd /usr/local/redis
tar -zvxf redis-6.0.5.tar.gz
解壓後當前的目錄出現一個redis-6.0.5的目錄,就是我們剛剛解壓的目錄
2,編譯
由於redis是c語言編寫的,所以我們需要先安裝gcc,安裝的命令如下:
yum install gcc-c++
這裡要註意gcc的版本,先查看版本,如果版本低於5.3,那麼在後續執行make指令時會失敗
#查看gcc的版本是否在 5.3以上
gcc -v
#如果不是,升級到 5.3及以上版本,是則忽略以下步驟
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
然後進入到redis目錄,進入redis-6.0.5,然後執行make,控制台會輸出一編譯的信息
cd redis-6.0.5
make
成功後末尾會輸出以下信息
Hint: It's a good idea to run 'make test' ;)
make[1]: 離開目錄“/usr/local/redis/redis-6.0.5/src”
3,安裝
#cd進該目錄下的src目錄
cd src
make install
4,為了方便管理,將Redis文件中的conf配置文件和常用命令移動到統一文件中
(1)創建bin和etc文件夾
#退回到安裝目錄redis-6.0.5下
mkdir bin //創建bin文件夾
mkdir etc //創建etc文件夾
(2) 將redis-6.0.5目錄下的 redis.conf 移動到 redis-5.0.0目錄下的etc文件夾下,其他配置文件放置於bin目錄
#將redis-6.0.5目錄下的redis.conf 移動到redis-6.0.5目錄下的etc文件夾下
mv redis.conf ./etc/
#進入redis-6.0.5目錄下的src文件夾下
cd ./src/
/#將mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到 /usr/local/redis-5.0.0/bin/ 目錄下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/redis-6.0.5/bin/
5,進入etc目錄下編輯 redis.conf配置文件
cd /usr/local/redis/redis-6.0.5/etc/
vi redis.conf
(1),把文件中的daemonize屬性改為yes(表明需要在後臺運行)
(2),把 redis.conf配置文件中的 bind 127.0.0.1 這一行給註釋掉,這裡的bind指的是只有指定的網段才能遠程訪問這個redis,註釋掉後,就沒有這個限制了。
(3),把redis.conf配置文件中的 protected-mode 設置成no(預設是設置成yes的, 防止了遠程訪問,在redis3.2.3版本後)
(4),在配置文件中找到這一行 # requirepass foobared 刪除前面的註釋符號#,並把foobared修改成自己的密碼 或者 另起一行 requirepass 自己的密碼
6,設置Redis開機啟動
vi /etc/rc.d/rc.local
#添加如下代碼到 /etc/rc.d/rc.local 中:
/usr/local/redis/redis-6.0.5/bin/redis-server /usr/local/redis/redis-6.0.5/etc/redis.conf
三,啟動redis
1,切換到 /usr/local/redis/redis-6.0.5/bin/目錄下執行 redis-server 命令,使用/usr/local/redis/redis-6.0.5/etc/redis.conf配置文件來啟動redis服務
#進入到/usr/local/redis-5.0.0/bin/ 目錄下
cd /usr/local/redis/redis-6.0.5/bin/
#查看bin目錄
ls
#啟動Redis服務
./redis-server /usr/local/redis/redis-6.0.5/etc/redis.conf
#查看是否啟動
ps -ef | grep "redis"
2,放開redis的6379埠
具體操作詳見(https://www.cnblogs.com/blogof-fusu/p/16327384.html)有詳細說明
3,嘗試鏈接Redis