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

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/484408.html
標籤:Java
