美国云服务器的python中如何查找redis里的数据
云服务器
美国云服务器的python中如何查找redis里的数据
2026-01-21 09:50
美国云服务器的python中查找redis数据的方法:1、打开终端;2、输入命令创建命令脚本;3、给脚本添加查找redis数据的代码;4、输入命令执行脚本连接redis即可。 具体操作步骤如下: 1、打开终端命令行模式。 2、输入以下命令创建命令脚本。 catyisu.py#创建脚本 3、在脚本中添加以下连接redis代码。 importredis #fromredisclusterimportStrictRedisCluster fromclick._compatimportraw_input fromredisclusterimportRedisClusterasStrictRedisCluster defredis_cmd(redis_nodes,isClusterMode=True): ifisinstance(redis_nodes,list): pass elifisinstance(redis_nodes,str): tmp_nodes=[] tmp_tuple=redis_nodes.split(",") forttintmp_tuple: tt_node={"host":tt.split(":")[0],"port":tt.split(":")[1]} tmp_nodes.append(tt_node) redis_nodes=tmp_nodes ifisClusterMode: rc=StrictRedisCluster(startup_nodes=redis_nodes,decode_responses=True) else: rc=redis.Redis(host=redis_nodes[0]["host"],port=redis_nodes[0]["port"],decode_responses=True) whileTrue: s=raw_input("inputcmd:>>>") ifs=="quit"ors=="exit": print("queryend.") break cmd=s.split("")[0] key=s.split("")[1:] ifcmd.lower()notin["","ltrim","ttl","get","key","keys","set","lrange","hget","smembers","zrange","type","pfcount","zrange","hgetall","del","sismember","sadd","hset","llen","srem","scard","info","clusterinfo","infoKeyspace","hlen","hdel"]: print("wrongtypeofcommand,pleaseretry...") elifcmd=="ttl": print(rc.ttl(*key)) elifcmd=="ltrim": print(rc.ltrim(*key)) elifcmd=="get": print(rc.get(*key)) elifcmd=="key": print(rc.key(*key)) elifcmd=="keys": print(rc.keys(*key)) elifcmd=="set": print(rc.set(*key)) elifcmd=="lrange": print(rc.lrange(*key)) elifcmd=="hget": print(rc.hget(*key)) elifcmd=="smembers": print(rc.smembers(*key)) elifcmd=="srem": print(rc.srem(*key)) elifcmd=="zrange": print(rc.zrange(*key)) elifcmd=="type": print(rc.type(*key)) elifcmd=="pfcount": print(rc.pfcount(*key)) elifcmd=="zrange": print(rc.zrange(*key)) elifcmd=="hgetall": print(rc.hgetall(*key)) elifcmd=="del": print(rc.delete(*key)) elifcmd=="sismember": print(rc.sismember(*key)) elifcmd=="sadd": print(rc.sadd(*key)) elifcmd=="scard": print(rc.scard(*key)) elifcmd=="hset": print(rc.hset(*key)) elifcmd=="llen": print(rc.llen(*key)) elifcmd=="hlen": print(rc.hlen(*key)) elifcmd=="hdel": print(rc.hdel(*key)) elifcmd=="info": print(rc.info(*key)) elifcmd=="clusterinfo": print(rc.info("cluster")) elifcmd=="infoKeyspace": print(rc.info("Keyspace")) defusage(): pass if__name__=="__main__": redis_nodes="172.17.9.106:16388,172.17.9.108:16388" isRedisCluster=False 4、输入以下命令执行脚本连接redis即可。 python3yisu.py 购买使用一诺网络美国云服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国云服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3