通过客户端连接方式 Python 使用Python连接Redis步骤如下: 1. 下载并安装redispy客户端。 2. 在Python编辑器中输入下述代码,然后根据注释提示修改代码。 本示例的Python版本为3.9、redispy版本为4.4.1。 !/usr/bin/env python coding: utf8 import redis 分别将host和port的值替换为实例的连接地址、端口号。 host 'redisip' port redisport 将pwd的值替换为实例的密码。 pwd 'password' r redis.Redis(hosthost, portport, passwordpwd) 连接建立后即可执行数据库操作,下述代码为您提供SET与GET的使用示例。 r.set('foo', 'bar') True print(r.get('foo')) bar r.hset('usersession:123', mapping{ 'name': 'John', "surname": 'Smith', "company": 'Redis', "age": 29 }) True r.hgetall('usersession:123') {'surname': 'Smith', 'name': 'John', 'company': 'Redis', 'age': '29'} 3. 运行上述代码,在控制台输出如下运行结果则表示您已成功连接至分布式缓存Redis数据库。 bar {'surname': 'Smith', 'name': 'John', 'company': 'Redis', 'age': '29'} C或C++ 使用C或C++客户端连接Redis步骤如下 1. 下载并安装C客户端 2. 在C或C++编辑器中输入下述代码,然后根据注释提示修改代码。 本示例的HiRedis版本为1.1.0 include include include include int main(int argc, char argv) { unsigned int j; redisContext conn; redisReply reply; if (argc err) { if (conn) { printf("Connection error: %sn", conn>errstr); redisFree(conn); } else { printf("Connection error: can't allocate redis contextn"); } exit(1); } / AUTH / reply redisCommand(conn, "AUTH %s", password); printf("AUTH: %sn", reply>str); freeReplyObject(reply); / Set / reply redisCommand(conn,"SET %s %s", "welcome", "Hello, DCS for Redis!"); printf("SET: %sn", reply>str); freeReplyObject(reply); / Get / reply redisCommand(conn,"GET welcome"); printf("GET welcome: %sn", reply>str); freeReplyObject(reply); / Disconnects and frees the context / redisFree(conn); return 0; }