predis - Redis에서 요소를 얻는 방법은 무엇입니까?
迷茫
迷茫 2017-04-24 09:12:14
0
2
579

redis에는 다음과 같은 배열이 있습니다:
array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

redis에 다음과 같이 구현할 수 있는 메서드가 있나요?
functionName(array,0,5)
이 메서드는 [1, 2, 3, 4, 5, 6]을 반환합니다.
동시에 원래 배열의 결과는 [7, 8, 9, 0]이 됩니다.

redis에도 그런 방법이 있나요?
그렇지 않다면 가장 간단한 구현은 무엇입니까?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
洪涛

유사한 방법은 없으며 다음과 같이 구현할 수 있습니다.
첫 번째 6개 요소를 가져오기 위해 orange 0, 5

ltrim 7, -1은 7번째 요소 이전의 요소를 삭제합니다

몇 가지 경계 조건도 있으므로 문서를 확인하세요.

黄舟

아니요. Redis에서는 팝 명령어만 값을 가져오는 동안 삭제 작업을 수행합니다. RANGE 유형 작업은 지정된 범위 내의 데이터만 가져올 수 있으며 동시에 삭제할 수는 없습니다.
이건 PHP 코드 몇줄만 작성하면 해결되는거 아닌가요? 그렇게 얽힐 필요는 없겠죠?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿