redis_service.cpython-312.pyc•2.55 kB
�
G�h� � �� � d dl Z d dlZd dlZ e j ddd d�� ZdZdefd�Zd edefd
�Z d ede
dz fd�Zd ede
fd
�Zd ededefd�Z
dededz fd�Zdedefd�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_ders4/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 | � sy t j | d� }|rt j |� S g S )Nr )r �exists�hget�json�loads)r �history_strs r �get_session_historyr s; � ����z�*���#�#�J� �:�K�&1�4�:�:�k�"�9�r�9r r c �X � t j | dt j |� � y)uI Belirtilen oturumun tüm konuşma geçmişini yeni listeyle değiştirir.r N)r r r �dumps)r r s r �update_session_historyr"