[ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具链接Redis服务器

上一章 [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis  介绍了Redis的初始化脚本文件及启动配置文件,并图解如何以服务的形式来启动、终止Redis服务,能够说咱们的Redis本地服务器已基本搭建完成,那可能就有小伙伴要问了,什么叫基本搭建完成,缘由是此时的Redis服务虽然已经能够正常启\停,可是客户端还没法远程链接到Redis并执行响应的操做。若要实现远程客户端正常链接,咱们仍须要对Redis启动配置文件进行一些设置,这个章节咱们重点来说解下如何对Redis启动配置文件进行设置才能实现客户端远程链接。html

 

开始以前咱们准备好同样东西redis

Redis客户端软件:Redis Desktop Manager安全

 

提及Redis启动配置文件,不知道小伙伴们是否还有印象,记不清楚的能够从新温习下上一章的内容,咱们从Redis服务初始化脚本(文件目录地址:~/etc/init.d/redis.conf)中来查看Redis启动配置文件的存放地址,具体配置项以下图所示服务器

1 #设置redis服务的监听端口 2 REDISPORT=6379
3 #设置redis服务启动所需的配置文件路径 4 CONF="/etc/redis/${REDISPORT}.conf"

经过上面的配置咱们,能够看出Redis启动配置文件目录地址:/etc/redis/6379.conf,咱们对其作以下配置:tcp

第一步:释放并设置Redis服务监听接口,这里咱们使用默认端口6379ui

 1 port 6379 spa

 

第二步:释放并设置Redis服务绑定IP地址,这里咱们使用当前网卡IP:192.168.1.117code

 1 bind 192.168.1.117 server

 

 

第三步:释放并设置服务受权密码(主要出于安全考虑),为了方便演示,咱们这里就设置的简单一点,实际生产过程当中可根据实际状况设置的复杂一点
htm

 1 requirepass 123456789 

 

通过了上面的三项基本设置,咱们对Redis启动配置文件6379.conf的设置也就能够告一段落,为何呢?由于要实现客户端的远程链接足够了,这个时候有的小伙伴就要问了,你阿是否是能够使用客户单开始链接Redis了?别着急,咱们还须要根据6379.conf文件的配置内容对Redis服务初始化脚本进行相应修改。修改后的服务初始化脚本以下(有兴趣的小伙伴能够参考上一章中的配置文件看看有什么不一样)

 1 #!/bin/sh
 2 # chkconfig: 2345 90 10
 3 # Simple Redis init.d script conceived to work on Linux systems
 4 # as it does use of the /proc filesystem.
 5 
 6 #设置redis服务的监听端口
 7 REDISPORT=6379
 8 #设置redis服务的监听IP
 9 REDISIP=192.168.1.117
10 #设置redis服务的受权密码
11 REDISPWD="123456789"
12 
13 #设置redis-server的默认执行路径(redis的安装目录)
14 EXEC=/usr/local/redis/4.0.9/bin/redis-server 15 #设置redis-cli的默认执行路径(redis的安装目录)
16 CLIEXEC=/usr/local/redis/4.0.9/bin/redis-cli 17 #设置redis服务运行进程文件路径
18 PIDFILE=/var/run/redis_${REDISPORT}.pid 19 #设置redis服务启动所需的配置文件路径
20 CONF="/etc/redis/${REDISPORT}.conf"
21  
22  
23 case "$1" in
24  start) 25         if [ -f $PIDFILE ] 26  then 27                 echo "$PIDFILE exists, process is already running or crashed"
28         else
29                 echo "Starting Redis server..."
30                 $EXEC $CONF
31  fi 32  ;; 33  stop) 34         if [ ! -f $PIDFILE ] 35  then 36                 echo "$PIDFILE does not exist, process is not running"
37         else
38                 PID=$(cat $PIDFILE) 39                 echo "Stopping ..."
40                 $CLIEXEC -a $REDISPWD -h $REDISIP -p $REDISPORT shutdown 41                 while [ -x /proc/${PID} ] 42                 do
43                     echo "Waiting for Redis to shutdown ..."
44                     sleep 1
45  done 46                 echo "Redis stopped"
47  fi 48  ;; 49     *) 50         echo "Please use start or stop as first argument"
51  ;; 52 esac

 

备注:Redis启动配置文件是Redis运行的核心配置文件,其包含了Redis的各类指标配置,Redis服务初始化脚本中的配置项内容必须与启动配置文件的保持一致。

至此为止,咱们对Redis服务器的配置已经完成,接下来咱们启动Redis服务

 1 service redis start 

 

 而后,开放监听端口

1 #查看指定端口是否开放 2 firewall-cmd --query-port=6379/tcp 3 #开放指定端口 4 firewall-cmd --add-port=6379/tcp

方法以下

第一步,查看端口6379是否开放,执行结果为no,未开放

第二步,开放端口6379,执行结果为success,开放成功

第三步,查看端口6379是否开放,执行结果为yes,已开放

 

 打开Redis客户端Redis Desktop Manager,建立一个新的Redis服务器链接

 

连接建立成功后,咱们就能够经过客户端对Redis进行操做了,对于不会使用客户端操做的小伙伴能够找下度娘补补课哦

 

 好了,就写到这里吧,但愿能对须要的小伙伴有所帮助

相关文章
相关标签/搜索