redis_service.cpython-312.pyc•2.01 kB
�
4i�hV � � � d dl Z d dlZd dlZ e j ddd d�� Zdefd�Zdededz fd �Zded
edefd�Z dede
fd
�Zy)� N� localhosti� T)�host�port�db�decode_responses�returnc �b � dt j � � �} t j | dd� | S )uW Yeni, benzersiz bir oturum ID'si oluşturur ve Redis'te boş bir geçmişle başlatır.�ssn_�historyz[])�uuid�uuid4�redis_client�hset��
session_ids �=/workspaces/MCP-Server/modul2_ders4/services/redis_service.py�create_new_sessionr s, � ���
�
��~�&�J����j�)�T�2��� r c � � t j | � syt j | d� }|rt j |� S g S )u; Belirtilen oturum ID'sine ait konuşma geçmişini getirir.Nr )r �exists�hget�json�loads)r �history_strs r �get_session_historyr
s; � ����z�*���#�#�J� �:�K�&1�4�:�:�k�"�9�r�9r �role�contentc � � t | � }|�g }||d�}|j |� t j | dt j
|� � y)u>