Tôi muốn thực hiện (và giải mã) một chuỗi bao gồm một số dưa chua trăn.Python Pickle có ký tự/chuỗi bất hợp pháp mà tôi có thể sử dụng làm dấu phân cách không?
Có một ký tự hoặc chuỗi nào an toàn để sử dụng làm dấu phân cách trong chuỗi này không?
Tôi nên có thể làm cho các chuỗi như vậy:
s = pickle.dumps(o1) + PICKLE_SEPARATOR + pickle.dumps(o2) + PICKLE_SEPARATOR + pickle.dumps(o3) ...
Tôi nên có thể tận chuỗi này và tái tạo lại đối tượng như vậy:
[pickle.loads(s) for s in input.split(PICKLE_SEPARATOR)]
gì cần PICKLE_SEPARATOR được?
Đối với tò mò, tôi muốn gửi các đối tượng đã được rọi để làm lại bằng APPEND. (mặc dù có lẽ tôi sẽ chỉ sử dụng RPUSH)
Kể từ khi giá trị redis có thể sưu tập các chuỗi, tại sao bạn không chỉ lưu trữ mỗi một cách riêng biệt? – martineau