Linux下指定配置文件啟動(dòng)、重啟Redis
指定配置文件啟動(dòng)
1.使用 cd
命令進(jìn)入 Redis 的安裝目錄。
2. 執(zhí)行以下命令,其中 redis.conf
是你的 Redis 配置文件的名稱(chēng)。
redis-server /usr/local/etc/redis.conf
重啟
重啟就是關(guān)閉當(dāng)前的Redis后重新啟動(dòng),并不是restart
redis-cli shutdown
redis-server /path/to/redis.conf
如果Redis有密碼的話停止當(dāng)前服務(wù)需要指定密碼。
redis-cli -a password shutdown
注意:此命令可能會(huì)出現(xiàn)一條警告Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe
這是因?yàn)樵?Redis 命令行界面上使用 -a
或 -u
選項(xiàng)指定密碼可能不安全。這是因?yàn)楫?dāng)在 Redis 命令行界面上使用 -a
或 -u
選項(xiàng)指定密碼時(shí),密碼將顯示在命令歷史記錄中,這可能會(huì)被其他人訪問(wèn)。
如果使用 systemd 或其他進(jìn)程管理器來(lái)管理 Redis 服務(wù),則需要使用相應(yīng)的命令來(lái)重啟服務(wù)。例如,如果使用 systemd,則可以使用以下命令來(lái)重啟 Redis 服務(wù):
sudo systemctl restart redis
這將重啟名為 redis
的 systemd 服務(wù)。如果 Redis 服務(wù)有不同的名稱(chēng),請(qǐng)相應(yīng)地替換命令中的 redis
。
使用 Redis 客戶(hù)端連接時(shí)指定密碼
使用Redis客戶(hù)端連接Redis服務(wù)時(shí),可以使用-a
選項(xiàng)指定密碼,但是這會(huì)將密碼顯示在命令歷史記錄當(dāng)中。為了避免這個(gè)問(wèn)題,可以使用以下命令
redis-cli -h hostname -p port -a password
在這個(gè)命令中,hostname
是 Redis 服務(wù)器的主機(jī)名或 IP 地址,port
是 Redis 服務(wù)的端口號(hào),password
是 Redis 服務(wù)的密碼。
使用Redis客戶(hù)端安全關(guān)閉 Redis 服務(wù)
保存Redis數(shù)據(jù)并安全關(guān)閉Redis服務(wù)
shutdown save
不保存數(shù)據(jù)并安全關(guān)閉Redis服務(wù)
shutdown nosave
強(qiáng)制停止
如果上述停止或重啟的方式行不通,可以強(qiáng)制停止Redis服務(wù)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-484549.html
redis-cli shutdown nosave
注意:此命令會(huì)跳過(guò)數(shù)據(jù)持久化,由于Redis的數(shù)據(jù)是存在內(nèi)存當(dāng)中,所以此命令可能會(huì)導(dǎo)致數(shù)據(jù)的丟失,所以請(qǐng)謹(jǐn)慎使用。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-484549.html
到了這里,關(guān)于Linux下指定配置文件啟動(dòng)、重啟、連接Redis的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!