복붙노트

[REDIS] 레디 스에서 Dicts 목록

REDIS

레디 스에서 Dicts 목록

파이썬 - 레디 스를 사용하여 키에 대해 레디 스에서 dicts의 목록을 유지합니다. 다음은 내가 목표로하고있는 데이터 구조입니다 :

'browsing_history' : {
    'session_key_1' : [{'image': 'image-url', 'url' : 'url', 'title' : 'test_title', 'description' : 'test_description'}, {''image': 'image-url2', 'url' : 'url2', 'title' : 'test_title2', 'description' : 'test_description2'}],
    'session_key_2' : [{'image': 'image-url', 'url' : 'url', 'title' : 'test_title', 'description' : 'test_description'}, {''image': 'image-url2', 'url' : 'url2', 'title' : 'test_title2', 'description' : 'test_description2'}],
}

뿐만 아니라 새로운 세션을 추가하고 또한 그들을 PIN이 같은 세션 목록에 추가 하시겠습니까. 어떻게 파이썬 레디 스를 사용하여이 작업을 수행 할 수 있습니까?

해결법

  1. ==============================

    1.당신의 사전 직렬화 { '이미지': '이미지 URL을', 'URL': 'URL', '제목': 'test_title', '설명': 'test_description'} 피클 또는 JSON과 함께. 사용을 문자열로 저장하는 목록을 레디 스. 키를 사용 browsing_history 같은 : SESSION_KEY_1는 해당 목록에 액세스 할 수 있습니다. 당신은 아마 browsing_history 키 문자열의 집합을 유지하기 위해 필요한 모든 세션 키의 목록을해야하는 경우 : *.

    당신의 사전 직렬화 { '이미지': '이미지 URL을', 'URL': 'URL', '제목': 'test_title', '설명': 'test_description'} 피클 또는 JSON과 함께. 사용을 문자열로 저장하는 목록을 레디 스. 키를 사용 browsing_history 같은 : SESSION_KEY_1는 해당 목록에 액세스 할 수 있습니다. 당신은 아마 browsing_history 키 문자열의 집합을 유지하기 위해 필요한 모든 세션 키의 목록을해야하는 경우 : *.

  2. from https://stackoverflow.com/questions/8664664/list-of-dicts-in-redis by cc-by-sa and MIT license