Memory consumption and number of threads

I am currently part of a team that develops a Python Rest API and uses Aerospike as a caching feature. However, its initialization has significantly increased the memory consumption and the number of threads, without any processing having been done. Only on startup does the number of threads increase from 2 to 18. Does this make sense? Is there any configuration that allows me to define how many threads will be used? My startup and client connection is correct according to the official documentation.