python如何连接使用安装在虚拟机上redis数据库

1、在python中安装redis模块:pip install  redis

2、虚拟机要配置上网络。

2.1、我的虚拟机使用的nat方式

2.2、我给虚拟机使用静态配置的ip地址:192.168.137.10

2.3、在windows的cmd上先ping 192.168.137.10进行测试,通了再走下一步,没有通,先配置网络。

centos7配置网络-实测有用_weixin_46371752的博客-CSDN博客

3、进入虚拟机修改redis的配置文件。

redis默认安装在:/usr/local/bin/ 目录下

vim redis.conf  编辑redis的配置文件

3.1、将  bind 127.0.0.1 注释掉  

        在命令行模式下输入  ?bind  搜索  通过  N和n 来跳转搜索结果

        输入  i 进入插入模式,按esc退回命令行模式,在命令下输入  :wq  保存退出

        #bind 127.0.0.1

        在加上 : bind 192.168.137.10

3.2、将protected-mode yes  修改 protected-mode no

        在命令行模式下输入  ?protected-mode  搜索

        输入  i 进入插入模式,按esc退回命令行模式,在命令下输入  :wq  保存退出

        改成:protected-mode no

最后保存退出    :wq

4、在python中测试

import redis
r = redis.Redis(host='192.168.137.10',port=6379,decode_responses=True)  # 默认连本地
r.set('age',123)
print(r.get('age'))

5、在虚拟机中,如何使用修改配置后的redis数据

5.1、启动redis服务:redis-server   redis配置文件所在目录

5.2、启动客户端:redis-cli   -h 192.168.137.10   

                记住了,我们已经修改配置文件中绑定的ip地址了。

 

你可能感兴趣的:(python,drf相关知识,redis,数据库,python)