手机
当前位置:查字典教程网 >编程开发 >数据库其他 >redis密码设置、访问权限控制等安全设置
redis密码设置、访问权限控制等安全设置
摘要:redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护。1.比较安全的办法是采用绑定IP的方式来进行控制。复制代码代码如下...

redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护。

1.比较安全的办法是采用绑定IP的方式来进行控制。

复制代码 代码如下:

bind 127.0.0.1

表示仅仅允许通过127.0.0.1这个ip地址进行访问。那么其实只有自己才能访问自己了,其他机器都无法访问他。

这段命令要去redis.conf里修改。

这里请注意

我们常用的启动方式src/redis-server

改为src/redis-server redis.conf

因为它需要加载配置文件。

这个方法有一点不太好,我难免有多台机器访问一个redis服务

2.设置密码,以提供远程登陆

redis.conf

找到

requirepass

写上

requirepass yourpassword

设置密码以后发现可以登陆,但是无法执行命令了。

复制代码 代码如下:

src/redis-cli -h 192.168.1.121

keys *

(error) ERR operation not permitted

授权命令

复制代码 代码如下:auth 123456

登陆带密码方式

复制代码 代码如下:./redis-cli -h 192.168.1.121 -a abcd

由于redis并发能力极强,仅仅搞密码,攻击者可能在短期内发送大量猜密码的请求,很容易暴力破解,所以建议密码越长越好,比如20位。(密码在 conf文件里是明文,所以不用担心自己会忘记)

【redis密码设置、访问权限控制等安全设置】相关文章:

恢复 SQL 被注入后的数据代码

收藏的SQLServer技巧集

只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名

telnet连接操作memcache服务器详解

数据库查询优化(主从表的设计)

数据库学习建议之提高数据库速度的十条建议

sql2005可实时监测数据库版本控制SQL的触发器

Linux下 mysql oracle 简单使用手册

SQL Server数据库性能优化技术第1/2页

数据库设计的完整性约束表现在哪些方面

精品推荐
分类导航