Create a Cache
NCache Professional edition allows you to create the following caches:
- Partitioned Cache
- Replicated Cache
- Local Cache (meaning a standalone cache)
For other caching topologies, please download and use NCache Enterprise. See more details on edition comparison between NCache Open Source, Professional and Enterprise.
We'll create a Partitioned Cache here.
- For .NET, make sure NCache Service (NCacheSvc) is started. If it is not started, type the following command in PowerShell (run as admin):
Start-Service -Name NCacheSvc
- For .NET Core, run NCache Service (NCacheSvc) as Administrator. Please refer to this section for detail.
Create New Cache
New-Cache cmdlet enables the user to create a new cache on one or more server nodes.
In PowerShell, execute the following command to create a new partitioned cache named demoCache on server 18.104.22.168, with default configurations.
Cache with the specified name should not exist on the server; otherwise you get an error message that this cache already exists on this server.
New-Cache -Name demoCache -Server 22.214.171.124 -Size 1024 –Topology Partitioned
You can create a Replicated cache by specifying
To start the cache, please type the following command in PowerShell:
Start-Cache –Name demoCache -Serer 126.96.36.199
Successful cache creation will be prompted on the screen.
Verify Successful Cache Creation
To verify that you’ve created the cache successfully, please type the following command in PowerShell:
This command gives a detailed status of all caches registered on the cache server. You should see that demoCache has a Cluster-size of 1 with IP address of the cache server listed with it. In order to get the detail of the caches on a specific server, run the above command along with the parameter
-Server. The output also displays the Item Count, which at this stage should be 0.