【redis】Redis远程连接,物理机连接虚拟机的Redis数据库
由于学习需要,一般我们会在虚拟机里的Linux系统安装Redis,但是有时候我们更喜欢在物理机上的IDE操作Redis数据库,比如在物理机上的pycharm连接Redis,但是,默认情况下我们是不能直接连接的,需要做些修改1.安装RedisRedis的安装非常简单,安装好之后会默认启动服务端,具体安装步骤可以参考上篇文章【redis】redis简介和安装2.修改配置文件按照上面的文章安装之后,我们
·
由于学习需要,一般我们会在虚拟机里的Linux系统安装Redis,但是有时候我们更喜欢在物理机上的IDE操作Redis数据库,比如在物理机上的pycharm连接Redis,但是,默认情况下我们是不能直接连接的,需要做些修改
1.安装Redis
Redis的安装非常简单,安装好之后会默认启动服务端,具体安装步骤可以参考上篇文章
【redis】redis简介和安装
2.修改配置文件
按照上面的文章安装之后,我们可以在/etc/redis目录下找到一个conf配置文件,这里是6379.conf,我们修改它
打开配置文件
vi /etc/redis/6379.conf
1.修改bind为0.0.0.0,表示所有ip都能登录,也可以修改成指定ip
2.修改protected-mode为no,关闭保护模式
61 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62 bind 0.0.0.0
63
64 # Protected mode is a layer of security protection, in order to avoid that
65 # Redis instances left open on the internet are accessed and exploited.
...
79 # even if no authentication is configured, nor a specific set of interfaces
80 # are explicitly listed using the "bind" directive.
81 protected-mode no
82
83 # Accept connections on the specified port, default is 6379 (IANA #815344).
3.重启服务端
修改完之后,我们需要重启Redis服务端才能生效,并且,启动的时候要指定刚刚修改的配置文件
1.结束已启动的进程
ps -aux | grep redis # 查看Redis的进程号(第二个字段)
kill -9 进程号
2.启动时指定配置文件
redis-server /etc/redis/6379.conf
如果不出意外的话,已经可以在物理机连接上虚拟机的Redis了,咳咳,补充一个坑,我用的是阿里云的服务器,弄了好久都没有连接上,最后发现原来是没有给它配置安全组…
更多推荐
已为社区贡献14条内容
所有评论(0)