首页
学习
活动
专区
圈层
工具
发布

python连接并使用redis

Redis是一个强大的非关系型数据库,在python中同样可以使用redis,在python中称之为redis-py,分为2.0和3.0版本,下面均为3.0版本代码,以扩展类形式进行安装使用。...python的位数和包的位数一致) #wget 下载地址 #tar xvzf redis-2.9.1.tar.gz #cd redis-2.9.1 #python setup.py install 二、使用...1、连接redis import redis r = redis.Redis(host='localhost', port=6379, db=0,decode_responses = true) 设置为...打开百度APP,查看更多高清图片 python 默认redis支持20多个参数,但是绝大部分参数都是以默认参数形式,不需要我们进行过多的操作设置,通常我们只需要设置主机地址,端口号,密码,默认连接参数为主机...:localhost,端口:6379,密码:None 其他连接方式: redis://[:password]@localhost:6379/0 rediss://[:password]@localhost

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MYSQL连接协议解析 并使用PYTHON模拟连接

    本文主要讲mysql连接协议.了解了mysql的连接协议后, 就可以直接写mysql连接(驱动)了, 就可以模拟mysql client去连接数据库了, 还能模拟mysql服务端, 就可以制作mysql...COM_QUERY下次讲.读前须知:本文使用的密码加密策略为 NativePassword本文不使用SSLmysql包格式如下名字大小(字节)描述payload_length3包长度(2**(3*8))...OK包就进入命令解析阶段(下章讲)图片连接详情(含py)connect客户端直接建立socket连接即可....(本文不含本地socket, 均走TCP)执行如下py代码连接mysql后, 服务端就会发送handshake包(扫描服务器版本就可以使用这种方法,这一步不要账号密码)import socketsock..., 这里就使用python连接看看bytes([self.

    2.5K00

    Docker安装MySQL并使用Navicat连接

    MySQL镜像: docker pull mysql:latest 注意:tag是可选的,tag表示标签,多为软件的版本,默认是latest版本(最新版) 验证MySQL镜像是否成功拉取到本地: 使用以下命令来查看...mysql镜像是否成功拉取到本地: docker images 创建并运行一个MySQL容器: docker run --name=mysql-test -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD...验证MySQL容器是否创建并运行成功: docker ps 1、进入MySQL容器: docker exec -it mysql-test /bin/bash 2、进入MySQL: mysql -uroot...; 服务器配置3306的开放端口: Navicat 连接 MySQL8 报错:2059 - Authentication plugin ‘caching_sha2_password’ cannot...:   这是因为MySQL8之前密码加密规则为mysql_native_password,而 MySQL8 之后的加密规则为caching_sha2_password,也就是说,如果要用Navicat连接

    4.2K11

    Docker安装MongoDB并使用Navicat连接

    MongoDB镜像: docker pull mongo:latest 注意:tag是可选的,tag表示标签,多为软件的版本,默认是latest版本(最新版) 验证MongoDB镜像是否成功拉取到本地: 使用以下命令来查看...MongoDB镜像是否成功拉取到本地: docker images 创建并运行一个MongoDB容器: docker run -itd --name mongo-test -p 27017:27017...found in $PATH: unknown 官网解决方案: https://github.com/docker-library/mongo/issues/558 mongo5.0以上的版本使用...mongoDB 1.连接MongoDB点击这个位置 2、连接参数介绍: stand alone:独立的 shard cluster:分片集群 replica set:复制集 SRV record: SRV...活动目录客户和域控制器使用SRV资源记录决定域控制器的IP地址。 一般情况下,我们连接只需要连接主库查数据,所以选择独立的这个连接方式就可以,填写好常规参数可以点击测试连接是否正常,即可连接!

    1.6K60

    MYSQL主从连接协议解析, 并使用PYTHON模拟

    MYSQL的主从应该是使用得最多的架构, 使用也很简单, 就change master to xxx 然后start 就可以了, 但是你知道原理吗?...写在前面 如果你阅读了我之前写的那个 MYSQL流量镜像, 那么你就可以看到mysql连接过程如下: 就是连接mysql之后, 设置了一些变量, 然后发送了两个特殊的包. 是不是很简单....下面我们就来详细介绍下 ps: 其实这个流量镜像脚本还可以用来当general log使用(仅部分连接的流量日志) -_- 连接过程 连接上mysql服务器后, 都是request_dump(sql/rpl_slave.cc...主从连接, 分两种情况, 一种是基于gtid(MASTER_AUTO_POSITION = 1)的, 另一种是指定log_filename,log_pos的, 推荐使用第一种, 但第二种更简单....如果要解析gtid的话, 可以参考pymysqlreplication的gtid.py 也可以参考官方文档 testpymysql 脚本是之前解析mysql连接的时候的, 也可以使用pymysql的

    1.3K110

    Docker安装MS SQL Server并使用Navicat远程连接

    SQL Server 支持广泛的应用程序开发接口(API),包括 T-SQL、ADO.NET、ODBC、OLE DB 等,并支持多种操作系统,包括 Windows、Linux 和 Docker 等。...mssql镜像是否成功拉取到本地: docker images 创建并运行一个mssql容器 使用以下命令启动容器(Docker 镜像启动后,将会自动启动 SQL Server),其中 sa123456...在容器启动过程中,需要设置两个环境变量: ACCEPT_EULA=Y 表示接受使用条款。...验证容器是否创建成功 docker ps 如果使用docker ps查看不到在使用docker ps -a查看,如果docker ps -a可以查看到那就说明容器没有启动需要使用docker start...sudo ufw reload 服务器防火墙配置1433的开放端口 Navicat远程连接 参考文章 使用 Docker 运行 SQL Server Linux 容器映像

    1.7K10
    领券