redis_service.cpython-312.pyc•2.52 kB
�
�h� � � � d dl Z d dlZd dlZ e j ddd d�� ZdZdefd�Zd edefd
�Z d ede
dz fd�Zd eded
efd�Zdededz fd�Z
dedefd�Zy)� N� localhosti� T)�host�port�db�decode_responsesi �returnc �b � dt j � � �} t j | dd� | S )N�ssn_�historyz[])�uuid�uuid4�redis_client�hset��
session_ids �=/workspaces/MCP-Server/modul5_ders3/services/redis_service.py�create_new_sessionr s, � ���
�
��~�&�J����j�)�T�2��� r c �, � t j | � S )N)r �deleter s r �delete_sessionr s � ����z�*�*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>