重点回顾
-
所有Redis键,无论它们是什么类型,都会被存储到数据库中。
-
一个Redis服务器可以同时拥有多个数据库,每个数据库都拥有一个独立的命名空间。也就是说,同名的键可以出现在不同数据库中。
-
在默认情况下,Redis服务器在启动时将创建16个数据库,并使用数字0~15对其进行标识。
-
因为KEYS命令在数据库包含大量键的时候可能会阻塞服务器,所以我们应该使用SCAN命令来代替KEYS命令。
-
通过使用SORT命令,我们可以以多种不同的方式,对存储在列表、集合以及有序集合中的元素进行排序。
-
因为DEL命令在移除体积较大或者数量众多的键时可能会导致服务器阻塞,所以我们应该使用异步移除命令UNLINK来代替DEL命令。
-
用户在执行FLUSHDB命令和FLUSHALL命令时可以带上async选项,让这两个命令以异步方式执行,从而避免服务器阻塞。
-
SWAPDB命令可以在完全不阻塞服务器的情况下,对两个给定的数据库进行互换,因此这个命令可以用于实现在线的数据库替换操作。