Liunx下redis修改密碼和更改端口
修改密碼:
找到 redis.conf文件中,保存即可
requirepass 123456
修改端口:
redis一個實例就是一個節點,每個節點分配一個端口號,每個節點對應一個redis.conf配置文件。
redis默認配置的端口號是6379,假設現在要多配置一個6380,我們可以直接復制redis.conf命名為redis6380.conf,並且編輯配置文件
cp /etc/redis/redis.conf /etc/redis/redis6380.conf
vi /etc/redis/redis6380.conf
需要修改幾個參數
pidfile /var/run/redis/redis6380-server.pid
port 6380 ~ logfile /var/log/redis/redis6380-server.log ~ dbfilename dump6380.rdb
然后保存,直接啟動這個配置文件就行了
redis-server /etc/redis/redis6380.conf
我們可以查看下進程
ps auxf | grep redis-server
發現確實啟動了兩個redis端口,但是兩個redis進程用戶不一樣,一個redis,一個是root。如果想用戶都為redis,我們可以直接復制/etc/init.d/redis-server自啟動文件並且修改參數
cp /etc/init.d/redis-server /etc/init.d/redis6380 vi /etc/init.d/redis6380
然后退出重新啟動redis6380.conf,查看進程
啟動Redis:
1.直接啟動
進入redis根目錄,執行命令:
#加上‘&’號使redis以后台程序方式運行
./redis-server &
2.通過指定配置文件啟動
可以為redis服務啟動指定配置文件,例如配置為/etc/redis/6379.conf
進入redis根目錄,輸入命令:
./redis-server /etc/redis/6379.conf | redis-server /etc/redis/redis.conf —>啟動服務
或者 直接運行redis-server既可以啟動redis
#如果更改了端口,使用`redis-cli`客戶端連接時,也需要指定端口,例如:
redis-cli -p 6380
3、停止redis
redis-cli shutdown 或者 kill redis進程的pid
關鍵文件:
/etc/init.d/redis-server-------------redis的可執行程序
/etc/redis/redis.conf----------------redis的配置文件
/usr/bin/redis-server---------------redis的自啟動文件
----------------------------------------------------------------------------------------------------------------------------------------------------------------
windows下redis修改密碼和更改端口
修改端口:
在redis的安裝目錄下找到 redis.windows-service.conf 文件。用文本編輯器打開,然后找到port所在行,把默認的端口更改,比如更改為8888。這樣端口就修改了
修改密碼:
找到requirepass所在行,回車另起一行,輸入requirepass 017fe5e8-ad51 ,這樣就設置了redis的密碼為:017fe5e8-ad51 ,設置好保存后,若要使設置起作用,需要重啟redis服務。
啟動redis:
1:通過windows服務重啟
按鍵盤win+R打開windows 運行窗口,然后輸入 services.msc 打開windows 服務窗口,找到 redis 服務,先點擊停止,停止后,再次啟動。這樣 redis 就重啟成功。
2:在cmd窗口輸入 net stop redis停止redis服務,然后再輸入net start redis開始redis服務。
打開cmd窗口,輸入 redis-cli ,這個時候光標會回到下一行,但是,卻沒有任何反應。這是因為端口變了。直接輸入redis-cli 是在默認端口才行。這個時候光標回車會出現
127.0.0.1:6379> ,然后等待輸入其他redis命令。由於端口更改為8888,這個時候再想進入redis命令窗口,需要輸入: redis-cli -p 8383 ,這樣就能進入redis命令窗口。
在 redis 窗口,輸入keys * 可以查看所有鍵值對。由於已經設置了redis 密碼,直接輸入 keys * 會提示如下錯誤:
輸入auth 017fe5e8-ad51 這樣,就會提示ok,然后就可以輸入其他redis命令操作了
關鍵文件:
window 解壓redis 安裝包 文件信息
redis-benchmark.exe #基准測試
redis-check-aof.exe # aof
redischeck-dump.exe # dump
redis-cli.exe # 客戶端
redis-server.exe # 服務器
redis.windows.conf # 配置文件