目錄
1.獲取安裝包
2.解壓、編譯
3.基本配置
4.啟動
5.測驗
1.獲取安裝包https://blog.csdn.net/ct_666/article/details/111519155
獲取原始碼包,如果沒有特殊需求,必須使用新版本特性,那5.0.3版本足夠,
cd /usr/local/ && wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2.解壓、編譯
如果服務器沒有安裝gcc-c++編譯環境,請參考https://blog.csdn.net/ct_666/article/details/111519155
解壓、編譯,編譯成功后,洗掉原始碼包
tar -zxvf redis-5.0.3.tar.gz && cd redis-5.0.3/ && make && rm -rf ../redis-5.0.3.tar.gz
3.基本配置
組態檔:/usr/local/redis-5.0.3/redis.conf,按需設定
vi redis.conf
配置一:后臺啟動
# redis默認是前臺啟動
# 找到此行
daemonize no
# 將no改為yes,設定redis后臺啟動
daemonize yes
配置二:設定所有主機無密碼訪問
# redis默認是只能本機訪問
# 1.找到此行,將它注釋掉
bind 127.0.0.1
# 2.將此行
protected-mode yes
# 改為
protected-mode no
配置三:設定所有主機使用密碼訪問
# redis默認是只能本機訪問
# 1.找到此行,將它注釋掉
bind 127.0.0.1
# 2.找到此行,在下面添加一行
# requirepass foobared
requirepass yourpassword
4.啟動
指定組態檔啟動,我修改了組態檔,設定所有主機無密碼訪問且redis后臺啟動,
注意:當前所在的目錄位置不同,啟動命令也不同,不要生搬硬套,
如果是在根目錄啟動redis,命令是:/usr/local/redis-5.0.3/src/redis-server /usr/local/redis-5.0.3/redis.conf
如果是在/usr/local/redis-5.0.3/src/目錄啟動redis,命令是:./redis-server ../redis.conf
如下我是在/usr/local/redis-5.0.3目錄啟動redis,所以啟動命令是:src/redis-server redis.conf
[root@minio1 redis-5.0.3]# src/redis-server redis.conf
25966:C 16 Jan 2021 16:12:34.760 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
25966:C 16 Jan 2021 16:12:34.760 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=25966, just started
25966:C 16 Jan 2021 16:12:34.760 # Configuration loaded
5.測驗
以下為無密碼重繪快取測驗
# 使用常用清除快取命令flushall測驗
[root@minio1 redis-5.0.3]# src/redis-cli
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit
[root@minio1 redis-5.0.3]#
以下為有密碼重繪快取測驗,密碼我設定的123456
# 在設定密碼的情況下,進入redis客戶端直接執行flushall,報錯,提示需要先輸入密碼
[root@minio1 redis-5.0.3]# src/redis-cli
127.0.0.1:6379> flushall
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> exit
[root@minio1 redis-5.0.3]#
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/249877.html
標籤:其他
上一篇:一些感悟
