本文列举客户端 Python 代码示例,辅助您通过 SSL 加密或不加密方式访问数据库。
准备工作
已获取访问数据库的账号与密码。具体操作,请参见 管理账号。 如果使用 SSL 加密方式连接数据库,请 开通 SSL 加密,获取 SSL 认证证书文件。 未开通 SSL 加密方式连接示例
您需要根据注释修改参数:连接数据库的 IP、端口及账号密码信息。
#!/usr/bin/env python3
import redis
host = '192.xx.xx.195'
port = 6379
user='username'
pwd='password'
r = redis.StrictRedis(host=host, port=port, password=user+'@'+pwd)
r.set('name', 'python_test');
print r.get('name')
通过 SSL 加密方式连接示例
您需要根据注释修改参数:SSL 证书文件、连接数据库的 IP、端口及账号密码信息。
import redis3 as redis3
if __name__ == "__main__":
client = redis3.Redis(host="vip", port=6379, password="pwd", ssl=True, ssl_cert_reqs="required",
ssl_ca_certs="ca.pem")
print(client.ping())
本页内容是否解决了您的问题?