redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护。
2016-01-06 23:00
751 查看
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
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 服务
- ubuntu安装 LNMP+redis
- c#中用lua脚本执行redis命令
- 学习环境安装 mysql 与 redis
- 安装mysql, 如何解决在centos上面用yum不能安装redis
- Redis三种启动方式
- Redis主从配置和切换
- redis主从同步配置和原理
- redis配置文件项解释
- redis 从服务器给主服务器发送ACK时,主服务器长时间不读取socket,则会出现错误。
- Redis学习笔记1-Redis数据类型
- ELK日志管理系统
- spring + redis 实现数据的缓存
- spring + redis实现缓存
- redis 下载启动,设置、查询超时时间
- java对redis的基本操作
- Redis之Hash___redis中哈希(Hash)在.net中的运用
- Redis基础之Java散列代码
- redis 可视化管理工具
- redis服务器及采集端设置