Redis 笔记

Redis 5种对象类型:字符串、哈希、列表、集合、有序集合
used_memory:
Redis 内存分配器分配的内存,包含虚拟内存
used_memory_rss:
Redis 进程占据操作系统的内存,包含进程本身消耗内存、内存碎片和内存分配器分配的内存,不包含虚拟内存
mem_fragmentation_ratio:
即内存碎片比率,该值是used_memory_rss / used_memory的比值。
正常使用时,如果该值小于1,表示占用虚拟内存比较多,会影响读写性能;如果该值大于1,越大表示内存碎片越多;
如何减少内存碎片:
安全重启,重启后redis 会从备份文件重新读取数据,在内存种进行重排,为每个数据选择合适的内存,减少内存碎片

你可能感兴趣的:(Redis 笔记)