Cài gói trên ubuntu:
apt-get install redis-tools
Các lệnh:
Ping/Pong
redis-cli -h nimtechnology.com info
>>>output là một số thông tin của con redis hay keydb
redis-cli -h nimtechnology.com
ping
>>>out Pong
List các client connect vào redis:
redis-cli client list
https://stackoverflow.com/questions/47671154/how-to-get-all-connected-clients-of-redis-cluster
https://redis.io/commands/client-list
Nếu redis của bạn có pass work thì gõ như sau:
redis-cli -a PASSWORD client list
Một số command của mình sưu tầm được mà chưa hiểu chức năng
https://github.com/spinnaker/spinnaker/issues/5678
redis-cli -h 10.x.x.4 keys "*" | head -100000 | awk -F":" '{print $1 ":" $2}' | sort -rn | uniq -c | sort -rn | head -10
redis-cli -a PASSWORD KEYS “*” | xargs redis-cli -a PASSWORD DEL
show replication KeyDB
https://blkcipher.pl/posts/2020-10-16-keydb-replikacja_active-replica_i_multi-master/redis-cli info replication
Video
benchmarking
https://docs.keydb.dev/docs/benchmarking/
docker run --rm redislabs/memtier_benchmark:latest memtier_benchmark -s 192.168.101.44 -p 31189 --hide-histogram --requests=20000 --clients=100 --pipeline=20 --data-size=128
redis TLS
Khi bạn thực hiện ping/pong mà thấy thấy nó bị treo và không trả về response thì bạn có thể đoán được là redis có bật tls
https://aws.amazon.com/premiumsupport/knowledge-center/elasticache-redis-cluster-fix-connection/
redis-cli -h encrypted.1234id.clustercfg.euw1.cache.amazonaws.com -p 6379 --tls