그래서 때로는 특정 유형의 데이터에서 keys 명령을 사용해야 할 때 redis에 저장된 데이터를 별도의 데이터베이스로 분할하고 더 빠르게 만들기 위해 분리하고 싶었던 곳으로 왔습니다. .
여러 데이터베이스로 분할하면 모든 것이 여전히 단일 스레드이며 여전히 하나의 코어 만 사용할 수 있습니다. 같은 상자에서 다른 Redis 인스턴스를 시작하면 추가 코어를 사용할 수 있습니다. 또한 Redis 데이터베이스의 이름을 지정하거나 더 많은 논리적 식별자를 제공 할 수 없습니다. 그래서, 모두 말했듯이, 왜 내가 원하는 여분의 데이터베이스마다 여분의 Redis 인스턴스를 회전시키는 대신 여러 Redis 데이터베이스를 사용하고 싶습니까? 그리고 관련하여 Redis가 추가하는 각 추가 데이터베이스마다 추가 코어를 사용하려고 시도하지 않는 이유는 무엇입니까? 데이터베이스에서 단일 스레드를 사용하면 어떤 이점이 있습니까?