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

猜你喜欢

转载自blog.csdn.net/voilet_bin/article/details/84072130