Explore Cached Data
less than a minute
When working with the United Manufacturing Hub, you might want to visualize information about the cached data. This page shows how you can access the cache and explore the data.
Before you begin
You need to have a UMH cluster. If you do not already have a cluster, you can create one by following the Getting Started guide.
You also need to access the system where the cluster is running, either by logging into it or by using a remote shell.
Open a shell in the cache Pod
Get access to the instance’s shell and execute the following commands.
Get the cache password
sudo $(which kubectl) get secret redis-secret -n united-manufacturing-hub -o go-template='{{range $k,$v := .data}}{{printf "%s: " $k}}{{if not $v}}{{$v}}{{else}}{{$v | base64decode}}{{end}}{{"\n"}}{{end}}' --kubeconfig /etc/rancher/k3s/k3s.yaml
Open a shell in the Pod:
sudo $(which kubectl) exec -it united-manufacturing-hub-redis-master-0 -n united-manufacturing-hub --kubeconfig /etc/rancher/k3s/k3s.yaml -- /bin/sh
If you have multiple cache Pods, you can select any of them.Enter the Redis shell:
redis-cli -a <cache-password>
Now you can execute any command. For example, to get the number of keys in the cache, run:
KEYS *
Or, to get the cache size, run:
DBSIZE
For more information about Redis commands, see the Redis documentation.