1. 程式人生 > >redis服務啟動方式及遠端連線

redis服務啟動方式及遠端連線

一、直接啟動

#加上`&`號使redis以後臺程式方式執行  

./redis-server &

#檢測後臺程序是否存在  

ps -ef | grep redis  

 #檢測6379埠是否在監聽  

netstat -lntp | grep 6379  

#啟動`redis-cli`客戶端檢測連線是否正常  

./redis-cli  

127.0.0.1:6379> keys *  

(empty list or set)  

127.0.0.1:6379> set key "a"  

OK  

127.0.0.1:6379> get key  

"a"  

停止:

#使用客戶端  

./redis-cli shutdown

(注:如果直接Ctrl + C 終止server端,不會持久化)

還可以指定埠

./redis-server --port 6380

這樣啟動,客戶端啟動/shutdown也需指定埠:

# 啟動

./redis-cli -p 6380

# shutdown

./redis-cli -p 6380 shutdown

二、通過指定配置檔案啟動

可為redis服務啟動指定配置檔案,配置檔案redis.conf在Redis根目錄下。

#修改daemonize為yes,即預設以後臺程式方式執行

daemonize no  

#可修改預設監聽埠  

port 6379

#修改生成預設日誌檔案位置  

logfile "/usr/redis/logs/redis.log"  

#配置持久化檔案存放位置

dir /usr/redis/redisData

啟動時指定配置檔案:

./redis-server ../redis.conf  

#如果更改了埠,使用`redis-cli`客戶端連線時,也需要指定埠,例如:  

./redis-cli -p 6380

三、客戶端遠端連線

比如我們連線本機的:

./redis-cli -p 6379 -h 127.0.0.1    # -h ip

# 預設(6379) 時 shutdown

./redis-cli shutdown

# 如果服務端指定埠啟動

./redis-server --port 6381

# 客戶端shutdown

./redis-cli -p 6381 -h 127.0.0.1 shutdown

設定密碼:(redis.conf檔案裡配置)

requirepass password  # 之前是註釋的

# 然後通過配置檔案啟動

客戶端連線時需要正確密碼,否則set時報錯 NOAUTH

./redis-cli -p 6379 -a password