1. 상황 :
Redis를 처음 세팅한 후 py파일에서 redis에 있는 속성 값을 가져오려 할 때
값이 세팅되지 않아 참조되지 않는 오류 발생
(파일 개수가 이미지 업로드 전에는 redis에 총 파일 개수를 저장하지 않아서 가져오는 값이 없어 뜨지 않음)
2. 해결 방법
처음 파일 개수를 가져올 때 redis에 값이 없으면 DB에서 개수를 가져올 수 있도록 코드 수정
@application.route('/file/count', methods=['GET'])
def file_count():
if db.get("fileCount") is None:
conn = mysql.connect()
cursor = conn.cursor()
cursor.execute("SELECT count(*) from file")
data = cursor.fetchone()
conn.close()
return jsonify({'result': 'success', 'count': data[0]})
return jsonify({'result': 'success', 'count': db.get("fileCount")})
'프로그래밍 > 개발이슈' 카테고리의 다른 글
Jinja2 데이터 인식 오류 (0) | 2022.04.29 |
---|---|
CSS 적용 안될 때 (0) | 2022.04.29 |
AccessDenied - AWS (0) | 2022.04.27 |
자동배포 빌드 에러 (Deploy to EB) (0) | 2022.04.27 |
Mixed Content error (0) | 2022.04.26 |