Redis 一次安全连接的6379之旅(redis 该端口号)
Redis是一个强大的非关系型NoSQL内存数据库,它可以用来存储结构化的数据和密钥,例如字典、跳表、散列、hyperLogLogs 、独立的字符串、二进制数组。 本文将指导你通过Redis 6379端口在终端中执行安全连接,以及当Redis服务器允许远程连接时的步骤。
打开一个新的终端会话,然后运行redisauth命令,以便使用redis-cli客户端,示例如下:
“`shell
# 获取redis认证
$redisauth
# 输入redis服务器地址
127.0.0.1
# 输入服务器提供的端口
6379
# 输入你的redis连接凭证
若遇到任何错误,请检查你的网络连接和指定的端口名称/号是否正确。
接下来,通过redis 客户端尝试连接Redis服务器,示例如下:
```shell# 执行连接Redis服务器的命令
$redis-cli -h 127.0.0.1 -p 6379 -a
上面的命令将会使用RedisAUTH 验证一个安全的联接。 此外,你也可以将配置文件设置为不要求输入凭据,示例如下:
“`shell
# 编辑配置文件,配置redis-cli
$ sudo nano /etc/redis/6379.conf
# 设置 requirepass 为不要求输入凭据
requirepass
# 重启 Redis服务
$ sudo service redis restart
# 执行连接Redis服务器的命令
$ redis-cli -h 127.0.0.1 -p 6379
当Redis服务器允许远程连接时,你可以通过指定IP地址来连接,示例如下:
```shell# 执行连接Redis服务器的命令
$ redis-cli -h -p 6379 -a
在上面的命令行中,需要替换服务器IP地址和你的redis凭据。
值得注意的是,为了保证服务器安全性,你可以通过防火墙禁止redis服务器可以外部IP地址连接,以防止未经授权的连接。
综上所述,本文为你指导了通过Redis 6379端口在终端中执行安全连接,以及当Redis服务器允许远程连接时的步骤。 Redis安全连接可以有效保护服务器免受外部干扰,同时也可以确保客户凭据的安全。