배우기
엔진 클래스
MemoryStoreQueue
만들 수 없음
복제되지 않음

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.


요약
메서드
AddAsync(value: Variant,expiration: number,priority: number):()
GetSizeAsync(excludeInvisible: boolean):number
ReadAsync(count: number,allOrNothing: boolean,waitTimeout: number):Tuple
상속된 멤버

API 참조
메서드
AddAsync
생성
기능: DataStore
MemoryStoreQueue:AddAsync(
value:Variant, expiration:number, priority:number
):()
매개 변수
value:Variant
expiration:number
priority:number
기본값: 0
반환
()

GetSizeAsync
생성
기능: DataStore
MemoryStoreQueue:GetSizeAsync(excludeInvisible:boolean):number
매개 변수
excludeInvisible:boolean
기본값: false
반환

ReadAsync
생성
기능: DataStore
MemoryStoreQueue:ReadAsync(
count:number, allOrNothing:boolean, waitTimeout:number
매개 변수
count:number
allOrNothing:boolean
기본값: false
waitTimeout:number
기본값: -1
반환
코드 샘플
메모리 저장소 큐 사용하기
local MemoryStoreService = game:GetService("MemoryStoreService")
local DataStoreService = game:GetService("DataStoreService")
local queue = MemoryStoreService:GetQueue("PlayerQueue")
local dataStore = DataStoreService:GetDataStore("PlayerStore")
while true do
pcall(function()
-- 항목이 처리될 때까지 대기
local items, id = queue:ReadAsync(1, false, 30)
-- 항목이 검색되었는지 확인
if #items > 0 then
-- 항목을 처리된 것으로 표시
dataStore:UpdateAsync(items[0], function(data)
data = data or {}
data.processed = 1
return data
end)
-- 항목을 큐에서 제거
queue:RemoveAsync(id)
end
end)
end

RemoveAsync
생성
기능: DataStore
MemoryStoreQueue:RemoveAsync(id:string):()
매개 변수
반환
()
코드 샘플
메모리 저장소 큐 사용하기
local MemoryStoreService = game:GetService("MemoryStoreService")
local DataStoreService = game:GetService("DataStoreService")
local queue = MemoryStoreService:GetQueue("PlayerQueue")
local dataStore = DataStoreService:GetDataStore("PlayerStore")
while true do
pcall(function()
-- 항목이 처리될 때까지 대기
local items, id = queue:ReadAsync(1, false, 30)
-- 항목이 검색되었는지 확인
if #items > 0 then
-- 항목을 처리된 것으로 표시
dataStore:UpdateAsync(items[0], function(data)
data = data or {}
data.processed = 1
return data
end)
-- 항목을 큐에서 제거
queue:RemoveAsync(id)
end
end)
end

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.