redis_cli.py 445 B

12345678910111213141516171819202122
  1. import sys
  2. import redis
  3. # 获取命令行参数
  4. if len(sys.argv) < 5:
  5. print("Usage: python redis-cli.py <ip> <port> <db> <passwd> <command>")
  6. sys.exit(1)
  7. ip = sys.argv[1]
  8. port = int(sys.argv[2])
  9. db = int(sys.argv[3])
  10. passwd = sys.argv[4]
  11. command = sys.argv[5]
  12. # 连接到redis
  13. r = redis.Redis(host=ip, port=port, db=db, password=passwd)
  14. # 执行指定的命令
  15. result = r.execute_command(command)
  16. # 返回执行结果
  17. print(result)