Struct rustis::commands::FtWithCursorOptions
source · pub struct FtWithCursorOptions { /* private fields */ }
Available on crate feature
redis-search
only.Expand description
options for the withcursor
aggregate option
Implementations§
source§impl FtWithCursorOptions
impl FtWithCursorOptions
sourcepub fn count(self, read_size: usize) -> FtWithCursorOptions
pub fn count(self, read_size: usize) -> FtWithCursorOptions
Control how many rows are read per each cursor fetch.
sourcepub fn maxidle(self, idle_time_ms: u64) -> FtWithCursorOptions
pub fn maxidle(self, idle_time_ms: u64) -> FtWithCursorOptions
Because cursors are stateful resources which occupy memory on the server, they have a limited lifetime.
In order to safeguard against orphaned/stale cursors, cursors have an idle timeout value.
If no activity occurs on the cursor before the idle timeout, the cursor is deleted.
The idle timer resets to 0 whenever the cursor is read from using CURSOR READ
.
The default idle timeout is 300000 milliseconds (or 300 seconds). You can modify the idle timeout using the MAXIDLE keyword when creating the cursor. Note that the value cannot exceed the default 300s.
Trait Implementations§
source§impl Default for FtWithCursorOptions
impl Default for FtWithCursorOptions
source§fn default() -> FtWithCursorOptions
fn default() -> FtWithCursorOptions
Returns the “default value” for a type. Read more
source§impl ToArgs for FtWithCursorOptions
impl ToArgs for FtWithCursorOptions
source§fn write_args(&self, args: &mut CommandArgs)
fn write_args(&self, args: &mut CommandArgs)
Write this Rust type as one ore multiple args into CommandArgs. Read more
Auto Trait Implementations§
impl Freeze for FtWithCursorOptions
impl RefUnwindSafe for FtWithCursorOptions
impl Send for FtWithCursorOptions
impl Sync for FtWithCursorOptions
impl Unpin for FtWithCursorOptions
impl UnwindSafe for FtWithCursorOptions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more