Jestem świadomy poleceń redis-cli oraz informacji i konfiguracji. Jednak nie mają one niczego, co określa rozmiar bieżącej bazy danych. Jak mogłem to rozgryźć?Jak wyświetlić moją bazę danych redis current_size?
8
A
Odpowiedz
13
Używanie polecenia . szczegóły tutaj: wyjście http://redis.io/commands/info
próbki:
redis-cli
redis 127.0.0.1:6379> info
redis_version:2.4.11
redis_git_sha1:00000000
redis_git_dirty:0
arch_bits:64
multiplexing_api:kqueue
gcc_version:4.2.1
process_id:300
uptime_in_seconds:1389779
uptime_in_days:16
lru_clock:1854465
used_cpu_sys:59.86
used_cpu_user:73.02
used_cpu_sys_children:0.15
used_cpu_user_children:0.11
connected_clients:1
connected_slaves:0
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
used_memory:1329424
used_memory_human:1.27M
used_memory_rss:2285568
used_memory_peak:1595680
used_memory_peak_human:1.52M
mem_fragmentation_ratio:1.72
mem_allocator:libc
loading:0
aof_enabled:0
changes_since_last_save:0
bgsave_in_progress:0
last_save_time:1360719404
bgrewriteaof_in_progress:0
total_connections_received:221
total_commands_processed:29926
expired_keys:2
evicted_keys:0
keyspace_hits:1678
keyspace_misses:3
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:379
vm_enabled:0
role:master
db0:keys=23,expires=0
1
użyć polecenia dbsize
aby uzyskać liczbę kluczy w bazie
2
Można użyć następującego polecenia do listy baz danych, dla których niektóre klawisze są zdefiniowane:
INFO keyspace
# Keyspace
db0:keys=6002,expires=0,avg_ttl=0
db9:keys=20953296,expires=0,avg_ttl=0
db10:keys=1,expires=0,avg_ttl=0
można również użyć Select 0
lub Select 1
lub jakichkolwiek db whic h chcesz sprawdzić przy bieżącym rozmiarze. Po wybraniu polecenia db Użyj komendy dbsize
, aby wyświetlić rozmiar wybranej bazy danych.
Select 9
OK
dbsize
(integer) 20953296
za wystawianie ogólną informację typu Redis info
i przeglądać tylko pamięć wystarczy wpisać
INFO Memory
# Memory
used_memory:1259920
used_memory_human:1.20M
used_memory_rss:1227000
used_memory_peak:2406152
used_memory_peak_human:2.29M
used_memory_lua:36864
mem_fragmentation_ratio:0.97
mem_allocator:dlmalloc-2.8
Powiązane problemy
- 1. Jak utworzyć własną bazę danych w Redis?
- 2. Dlaczego powinienem używać Redis, gdy mam PostgreSQL jako moją bazę danych dla Django?
- 3. Jak mogę powiedzieć Django, aby zapisać moją testową bazę danych?
- 4. Jak włączyć migrację, aby zaktualizować moją bazę danych w MVC4?
- 5. Skopiuj moją własną bazę danych SQLite z folderu zasobów do
- 6. Jak przywrócić moją lokalną bazę danych do bazy danych Windows Azure?
- 7. Jak wyświetlić moją stronę 404 w Nancy?
- 8. Jak zrzucić bazę danych mysql?
- 9. Heroku - Jak zaszyfrować bazę danych?
- 10. jak zmniejszyć bazę danych sqlite?
- 11. Jak odkurzać bazę danych sqlite?
- 12. Jak zasiać bazę danych w Yii2?
- 13. Jak importować istniejącą bazę danych do zagrody?
- 14. Praktyki modelowania danych w Redis?
- 15. Wykorzystanie procesora przez bazę danych?
- 16. Jak "zaktualizować" bazę danych w świecie rzeczywistym?
- 17. Redis i integralność danych
- 18. Jak mogę w PHP ponownie utworzyć moją bazę danych (na przykład do testowania jednostek)?
- 19. Czy mogę wdrożyć SQL Server Express z moją aplikacją pulpitu, tak jak wbudowaną bazę danych?
- 20. Zgłaszający bazę danych Log4j
- 21. Konwertuj regularną bazę danych Postgres na przestrzenną bazę danych
- 22. Jak przywrócić bazę danych z C#
- 23. Złożone struktury danych Redis
- 24. Jak programowo utworzyć bazę danych sqlite?
- 25. Jak skopiować bazę danych za pomocą HeidiSQL?
- 26. Jak utworzyć bazę danych ELMAH SQL Server?
- 27. Jak usunąć bazę danych postgres z heroku
- 28. Jak usunąć bazę danych w aplikacji Android
- 29. Jak załączyć bazę danych bez pliku LDF?
- 30. Jak zresetować/wyczyścić/usunąć bazę danych neo4j?
[dbsize] (https://redis.io/commands/dbsize) zwraca liczbę kluczy w aktualnie wybranej bazie danych (nie samym rozmiarze) – infografnet