redis_service.cpython-312.pyc•1.54 kB
�
&\�hI � �d � d dl Z d dlZd dlZ e j ddd d�� Zdefd�Zdedefd �Zy)
� N� localhosti� T)�host�port�db�decode_responses�returnc �� � dt j � � �} t j | ddi�� | S # t j
j $ r}t d|� �� � d}~ww xY w)uW Yeni, benzersiz bir oturum ID'si oluşturur ve Redis'te boş bir geçmişle başlatır.�ssn_�historyz[])�mapping� Redis bağlantı hatası: N)�uuid�uuid4�redis_client�hset�redis�
exceptions�ConnectionError�print��
session_id�es �=/workspaces/MCP-Server/modul2_ders3/services/redis_service.py�create_new_sessionr sh � ���
�
��~�&�J�� ���*�y�$�.?��@�������+�+� �
�*�1�#�.�/�
���s �4 �A%�A � A%r c � � t j | � S # t j j $ r}t d|� �� � d}~ww xY w)uQ Belirtilen oturumu Redis'ten siler. Başarılı olursa 1, anahtar yoksa 0 döner.r
N)r �deleter r r r r s r �delete_sessionr sG � ���"�"�:�.�.�����+�+� �
�*�1�#�.�/�
���s � �A�A�A) r �jsonr �Redisr �strr �intr � � r �<module>r$ sE �� � � � �u�{�{��$�1�t�T���C� ��s� �s� r#