Non. Dans Redis, seules les instructions pop effectuent des opérations de suppression tout en prenant des valeurs. L'opération de type RANGE ne peut prendre que des données dans une plage spécifiée et ne peut pas les supprimer en même temps. Ce problème ne devrait-il pas être résolu en écrivant simplement quelques lignes de code PHP? Il n'est pas nécessaire d'être aussi compliqué, n'est-ce pas ?
Il n'existe pas de méthode similaire, elle peut être implémentée comme ceci :
lorange 0, 5 pour obtenir les 6 premiers éléments
ltrim 7, -1 supprime les éléments avant le 7ème élément
Il existe également certaines conditions aux limites, veuillez consulter la documentation.
Non. Dans Redis, seules les instructions pop effectuent des opérations de suppression tout en prenant des valeurs. L'opération de type RANGE ne peut prendre que des données dans une plage spécifiée et ne peut pas les supprimer en même temps.
Ce problème ne devrait-il pas être résolu en écrivant simplement quelques lignes de code PHP? Il n'est pas nécessaire d'être aussi compliqué, n'est-ce pas ?