Redis 无需密码默认即可登录(redis默认没有密码)

Redis是一个开源的,基于内存和磁盘的key-value数据库,具有非常实用和出色的特性。通常,Redis需要用户名和密码登录,但却有一种“无密码”登录可以应用到Redis中。 无需密码登录可以通过多种方式登录Redis,如使用终端的输入命令或脚本来连接Redis,而不用顾虑密码及其他安全设置。

第一种,可以使用配置文件进行登录,主要是在更新配置文件的过程中无需使用任何认证信息即可登录Redis,具体配置示例如下:

bind 127.0.0.1

requirepass password

# listen-auth option

requirepass “”

除此之外,也可以使用脚本来连接Redis,我们使用python脚本来连接,示例如下:

import redis

r=redis.Redis(host=”127.0.0.1″,port=6379,password=””)

对于不熟悉Redis的用户可以打开Redis官网,在页面底部有一个名为Remote所提供的服务,用这种方式来登陆Redis,脚本示例如下:

import redis

r=redis.Redis(host=”127.0.0.1″,port=6379,password=””)

host=hostname

port=6379

password=””

remote_hostname=redislabs.com

client = redis.StrictRedis(host=host, port=port, password=password, ssl_resource=remote_hostname)

当然,还有一种可以直接使用终端输入命令来连接Redis,示例如下:

redis-cli -h127.0.0.1 -p6379 -a “”

通过上面的配置,我们可以不使用密码默认即可登录Redis,它允许零配置部署用户使用Reds,避免忘记或不知道密码的情况发生。


数据运维技术 » Redis 无需密码默认即可登录(redis默认没有密码)