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,避免忘记或不知道密码的情况发生。