Redis设置默认安全认证密码(redis默认写入密码)
Redis是一款开源的高性能的键值对内存数据库,它的数据结构体中键值对的查询速度极快,功能丰富,生产环境通常用来缓存数据,或者支撑一些实时的功能,比如排行榜。
由于Redis有极强的可用性,有一些特定的安全设置是必须要遵循的,就是设置Redis服务器的认证密码,这样 Redis就不能够被任意人process连接,增强了数据安全保护性。
我们需要将 Redis 的配置文件 redis.conf 修改如下:
# requirepass foobared
其中,foobared是我们需要设置的默认安全认证密码,这句话前面一般是会有一个#号,表示该行代码处于注释状态,如果要启用该行,需要我们把#号去掉,保存redis.conf后,我们就需要重新启动Redis。
Redis-cli shutdown
Redis-server redis.conf
然后,我们就可以进行安全认证了,认证的命令是:
redis-cli -a foobared
其中,foobared就是我们上面设置的认证密码,只有输入正确的认证密码,才能通过认证,进行Redis的操作。
对于Redis的认证密码,最重要的是它要复杂,这样可以防止暴力攻击。此外,建议我们每次重启 Redis 之前,先暂停 Redis ,然后再进行重启操作,以保证 Redis 的正常运行及安全。
设置Redis的安全认证密码前,需要我们清楚 Redis配置文件的意思,熟悉Redis的安全认证方式。如果我们已经了解Redis,设置认证密码就非常容易。