linux redis安裝連線及密碼設定

2021-10-25 14:35:08 字數 2547 閱讀 1082

本次使用的3.1.

wget  或者本地上傳
解壓, 直接gz包解壓,就會解壓並建立對應redis檔案目錄

我這是建立了redis目錄,解壓到此

tar -zxvf redis-3.2.12.tar.gz -c redis
編譯安裝、

切換至程式目錄,並執行make命令編譯:

4.1. 進入解壓後的redis目錄,進行編譯

cd redis/redis-3.2.12/

make 編譯(如果沒有gcc的環境會安裝失敗)

4.2 安裝

/usr/local/redis是指定安裝的目錄

make prefix=/usr/local/redis install

make install安裝完成後,會在/usr/local/redis/bin目錄下生成下面幾個可執行檔案,它們的作用分別是:

redis-server:redis伺服器端啟動程式

redis-cli:redis客戶端操作工具。也可以用telnet根據其純文字協議來操作

redis-benchmark:redis效能測試工具

redis-check-aof:資料修復工具

redis-check-dump:檢查匯出工具

配置redis

進入到redis-3.2.12目錄,把redis.conf拷貝到redis/bin

cd redis-3.2.12     //把裡面redis.conf拷貝到redis/bin

啟動redis

進入到redis/bin下,

cd redis/bin

啟動服務端命令

//使用當前目錄下的redis配置啟動服務

./redis-server redis.conf

啟動客戶端

redis-cli

或redis-cli -p 6379

或者./redis-cli -h 192.168.200.129 -p 6379

遠端連線linux上的redis; 開放redis埠號:6379,讓其支援遠端訪問

1.確定redis是否啟動

ps -ef|grep redis
2.修改redis配置檔案 redis.config

注釋掉 bind 127.0.0.1 ::1   (取消繫結本地位址)

將protected-mode yes 改為 protected-mode no (在沒有密碼的情況下,關閉保護模式)

把daemonize no改為daemonize yes (是否為程序守護,關閉ssh視窗後即是否在後台繼續執行)

如果還連線不上,則有可能是虛擬機器中防火牆的問題

執行此命令放開埠

sudo firewall-cmd --permanent --add-port=6379/tcp
重啟防火牆

firewall-cmd --reload
(沒設定密碼,我一直遠端連不上)

1. 臨時密碼

(1)首先進入redis,如果沒有開啟redis客戶端則需要先開啟:

[root@localhost bin]# redis-cli -p 6379 或者 ./redis-cli -h 192.168.200.129 -p 6379

(2)檢視當前redis有沒有設定密碼:

127.0.0.1:6379> config get requirepass

1) "requirepass"

2) " " //表示沒有密碼

(3)為以上顯示說明沒有密碼,那麼現在來設定密碼:

127.0.0.1:6379> config set requirepass 密碼
(4)再次檢視當前redis就提示需要密碼

(error) noauth authentication required.

127.0.0.1:6379> auth 123 //auth 密碼

2. 永久方式密碼到redis.conf的配置檔案中找到requirepass這個引數,如下配置:

修改redis.conf配置檔案

# requirepass foobared  修改為 requirepass 123   指定密碼123

重啟登入就需要輸入密碼了 auth 123

Linux Redis啟用遠端連線

遠端程式 例如 telnet 或 redis desktop manager 通過6379訪問linux上redis。一 配置redis.conf bind 127.0.0.1 這一行注釋 說明 bind指的是只有指定的網段才能遠端訪問這個redis。注釋掉後,就沒有這個限制了 protected ...

Linux Redis安裝說明

1.建立目錄 mkdir usr local cache 2.解壓redis 3.0.0.tar.gz。解壓的命令為 tar zxvf redis 3.0.0.tar.gz 解壓後的檔案目錄結構為 1.進入到redis 3.0.0目錄 2.執行make命令進行redis編譯 1.通用啟動命令 進入s...

Linux Redis安裝部署

安裝 redis wget tar xf redis 2.8.24.tar.gz ln s redis 2.6.14 redis 建立乙個鏈結 cd redis make prefix usr local redis install 安裝到指定目錄中 注意上面的最後一行,我們通過prefix指定了安...