面试题答案
一键面试STORE选项作用
在Redis中,当对数据进行排序后,STORE
选项用于将排序后的结果存储到一个新的键中。它允许我们将排序操作的结果持久化保存,以便后续可以直接通过这个新键来获取排序后的结果,而无需再次执行排序操作,从而提高效率。
示例代码
假设我们有一个列表键 mylist
,其中包含一些数字,我们要对这些数字排序并将结果存储到新键 sortedlist
中,示例如下:
- 首先向
mylist
中添加一些数据:
RPUSH mylist 5 3 7 1 9
- 然后使用
SORT
命令并结合STORE
选项将排序结果存储到sortedlist
:
SORT mylist STORE sortedlist
这样,排序后的结果就存储在了 sortedlist
键中,后续可以通过 LRANGE sortedlist 0 -1
来获取排序后的所有元素。