由于学习需要,一般我们会在虚拟机里的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了,咳咳,补充一个坑,我用的是阿里云的服务器,弄了好久都没有连接上,最后发现原来是没有给它配置安全组…

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐