Python - 在没有 Redis 库的情况下连接 Redis

时间:2021-04-30 13:57:25

标签: python sockets redis

我需要一种非常精简、无依赖的方式来使用 Python(没有 redis Pypi 库)连接本地 redis 服务器。 我尝试通过套接字连接,但无法从服务器接收数据,而且服务器似乎没有收到我的命令,尽管没有引发异常。

如果我使用 redis lib 进行连接,则一切正常。

这是我尝试过的:

import socket

HOST = '127.0.0.1'
PORT = 6379


with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.connect((HOST, PORT))
    resp = s.send(b"GET RANDOM2") # Return an int
    data = s.recv(resp) # The code is stuck here

    print(resp)

0 个答案:

没有答案
相关问题