DB(14)
-
[Error/Redis] RedisCommandExecutionException : NOAUTH Authentication required
📝 Redis를 다루며 만났던 에러들이 있었기에, 대응 방법을 까먹지 않기 위해 글을 작성하고자 합니다.😭Error : RedisCommandExecutionException : NOAUTH Authentication requiredRedis에 비밀번호(requirepass)를 설정한 다음 스프링 애플리케이션과 연동하려고 할 때 발생하였습니다. 😂원인사실 Spring Cloud Data Flow를 이용하여 외부에서 --spring.(data).redis.password=(비밀번호) 의 값을 주입해줬는데, 이 지점에서 문제가 있을 거라 생각했었습니다. 1) Spring Cloud Data Flow에서 값을 넘겨주지 못한다?--spring.(data).redis.password= 의 값이 전달되지 ..
2025.12.16 -
[Error/Redis] RedisSystemException .. Write commands not allowed after non deterministic commands
📝 Redis를 다루며 만났던 에러들이 있었기에, 대응 방법을 까먹지 않기 위해 글을 작성하고자 합니다.😭Error : RedisSystemException .. Write commands not allowed after non deterministic commandsSpringBoot 프로젝트에서 대량으로 저장된 데이터를 Lua script를 이용하여 삭제하는 과정이 있었습니다. 해당 과정에서 발생하는 에러는 다음과 같습니다. org.springframework.data.redis.c: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR Error running script ... ..
2025.02.27 -
[Error/Redis] RedisCommandTimeoutException
📝 Redis를 다루며 만났던 에러들이 있었기에, 대응 방법을 까먹지 않기 위해 글을 작성하고자 합니다. 😭Error : RedisCommandTimeoutExceptionSpringBoot 프로젝트에서 대량으로 저장된 데이터를 Lua script를 이용하여 삭제하는 과정이 있었습니다. 해당 과정에서 발생하는 에러는 다음과 같습니다. Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command timed out after 1 minute(s) 😂원인 이 에러는 Lettuce 클라이언트를 사용하여 Redis 에 요청을 보냈는데, 지정된 시간(1 min)이 지나도록 응답을 받지 못해..
2025.02.27 -
[Redis] Redis란? Redis 설치!
📝 [비전공자도 이해할 수 있는 Redis 입문/실전(조회 성능 최적화편)]을 공부하고 있습니다. 틀리거나 다른 부분이 있을 수 있습니다.Redis란 무엇일까요? Redis를 구글링을 통해 확인하게 되면, 메모리에 데이터를 저장하는 오픈 소스의 비관계형 데이터베이스 관리 시스템이라고 소개하고 있습니다. Redis를 NoSQL DB라고도 소개합니다. 여기서 NoSQL이란 Not Only SQL을 의미하는 것으로, 기존에 많이 익숙하신 테이블 형태가 아닌 방식으로 데이터를 저장한다고 생각하시면 됩니다. Redis는 key와 value로 구성되어 있습니다. 또한 Redis를 인메모리(In-memory) 데이터베이스라고도 부르는데요! 여러 RDBMS들이 하드 디스크에 데이터를 저장하는 것과 달리, Redi..
2025.01.23 -
[PostgreSQL] 설치
1. PostgreSQL이란? PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads. (https://www.postgresql.org/about/) 공식 홈페이지에서는 PostgreSQL를 강력한 오픈 소스 객체-관계형 데이터베이스 시스템으로 소개합니다. SQL 을 사용하고 확장할 수 있는데, 복잡한 데이터 작업을 안전하게 저장할 수 있는 기능들을 다루고 있다고 소개하고 있습니다. 2. 설치 과정..
2024.12.09 -
[Oracle / SQL / SqlDeveloper] 사용자 만들고 연결하기
Oracle에서 이용 가능한 oracle 19C에서 1) 사용자 만드는 것이 거부되거나 2) 오류 - listener 관련 오류 등이 나올 때가 있습니다. 그래서 Oracle 19C가 설치되고, sqldeveloper가 있다는 것을 가정, 이후 사용자 등록하는 방법을 말씀드리려고 합니다. 1. 사용자 만들기 (cmd) 다음의 명령문을 cmd 에 작성해주세요 sqlplus "/as sysdba" alter session set "_ORACLE_SCRIPT"=ture; create user (user명) identified by (비밀번호); exit 2. Oracle 19C를 설치하며 확인했던, SID와 port 번호 확인 1) SID 확인 (cmd) 다음의 명령문을 cmd 에 작성해주세요 sqlplus ..
2023.10.06