Enum Command

Source
pub enum Command<'a> {
Show 82 variants APPEND(&'a APPEND<'a>), BITFIELD(&'a BITFIELD<'a>), BITOP(&'a BITOP<'a>), BRPOPLPUSH(&'a BRPOPLPUSH<'a>), DECR(&'a DECR<'a>), DECRBY(&'a DECRBY<'a>), DEL(&'a DEL<'a>), EVAL(&'a EVAL<'a>), EVALSHA(&'a EVALSHA<'a>), EXPIRE(&'a EXPIRE<'a>), EXPIREAT(&'a EXPIREAT<'a>), EXEC, FLUSHALL(&'a FLUSHALL), FLUSHDB(&'a FLUSHDB), GETSET(&'a GETSET<'a>), HDEL(&'a HDEL<'a>), HINCRBY(&'a HINCRBY<'a>), HMSET(&'a HMSET<'a>), HSET(&'a HSET<'a>), HSETNX(&'a HSETNX<'a>), INCR(&'a INCR<'a>), INCRBY(&'a INCRBY<'a>), LINSERT(&'a LINSERT<'a>), LPOP(&'a LPOP<'a>), LPUSH(&'a LPUSH<'a>), LPUSHX(&'a LPUSHX<'a>), LREM(&'a LREM<'a>), LSET(&'a LSET<'a>), LTRIM(&'a LTRIM<'a>), MOVE(&'a MOVE<'a>), MSET(&'a MSET<'a>), MSETNX(&'a MSETNX<'a>), MULTI, PERSIST(&'a PERSIST<'a>), PEXPIRE(&'a PEXPIRE<'a>), PEXPIREAT(&'a PEXPIREAT<'a>), PFADD(&'a PFADD<'a>), PFCOUNT(&'a PFCOUNT<'a>), PFMERGE(&'a PFMERGE<'a>), PSETEX(&'a PSETEX<'a>), PUBLISH(&'a PUBLISH<'a>), RENAME(&'a RENAME<'a>), RENAMENX(&'a RENAMENX<'a>), RESTORE(&'a RESTORE<'a>), RPOP(&'a RPOP<'a>), RPOPLPUSH(&'a RPOPLPUSH<'a>), RPUSH(&'a RPUSH<'a>), RPUSHX(&'a RPUSHX<'a>), SADD(&'a SADD<'a>), SCRIPTFLUSH, SCRIPTLOAD(&'a SCRIPTLOAD<'a>), SDIFFSTORE(&'a SDIFFSTORE<'a>), SET(&'a SET<'a>), SETBIT(&'a SETBIT<'a>), SETEX(&'a SETEX<'a>), SETNX(&'a SETNX<'a>), SELECT(&'a SELECT), SETRANGE(&'a SETRANGE<'a>), SINTERSTORE(&'a SINTERSTORE<'a>), SMOVE(&'a SMOVE<'a>), SORT(&'a SORT<'a>), SREM(&'a SREM<'a>), SUNIONSTORE(&'a SUNIONSTORE<'a>), SWAPDB(&'a SWAPDB<'a>), UNLINK(&'a UNLINK<'a>), ZADD(&'a ZADD<'a>), ZINCRBY(&'a ZINCRBY<'a>), ZINTERSTORE(&'a ZINTERSTORE<'a>), ZPOPMAX(&'a ZPOPMAX<'a>), ZPOPMIN(&'a ZPOPMIN<'a>), ZREM(&'a ZREM<'a>), ZREMRANGEBYLEX(&'a ZREMRANGEBYLEX<'a>), ZREMRANGEBYRANK(&'a ZREMRANGEBYRANK<'a>), ZREMRANGEBYSCORE(&'a ZREMRANGEBYSCORE<'a>), ZUNIONSTORE(&'a ZUNIONSTORE<'a>), XACK(&'a XACK<'a>), XADD(&'a XADD<'a>), XCLAIM(&'a XCLAIM<'a>), XDEL(&'a XDEL<'a>), XGROUP(&'a XGROUP<'a>), XTRIM(&'a XTRIM<'a>), Other(RawCommand),
}
Expand description

所有支持的Redis命令

不在此枚举中的Redis命令均不支持

Variants§

§

APPEND(&'a APPEND<'a>)

§

BITFIELD(&'a BITFIELD<'a>)

§

BITOP(&'a BITOP<'a>)

§

BRPOPLPUSH(&'a BRPOPLPUSH<'a>)

§

DECR(&'a DECR<'a>)

§

DECRBY(&'a DECRBY<'a>)

§

DEL(&'a DEL<'a>)

§

EVAL(&'a EVAL<'a>)

§

EVALSHA(&'a EVALSHA<'a>)

§

EXPIRE(&'a EXPIRE<'a>)

§

EXPIREAT(&'a EXPIREAT<'a>)

§

EXEC

§

FLUSHALL(&'a FLUSHALL)

§

FLUSHDB(&'a FLUSHDB)

§

GETSET(&'a GETSET<'a>)

§

HDEL(&'a HDEL<'a>)

§

HINCRBY(&'a HINCRBY<'a>)

§

HMSET(&'a HMSET<'a>)

§

HSET(&'a HSET<'a>)

§

HSETNX(&'a HSETNX<'a>)

§

INCR(&'a INCR<'a>)

§

INCRBY(&'a INCRBY<'a>)

§

LINSERT(&'a LINSERT<'a>)

§

LPOP(&'a LPOP<'a>)

§

LPUSH(&'a LPUSH<'a>)

§

LPUSHX(&'a LPUSHX<'a>)

§

LREM(&'a LREM<'a>)

§

LSET(&'a LSET<'a>)

§

LTRIM(&'a LTRIM<'a>)

§

MOVE(&'a MOVE<'a>)

§

MSET(&'a MSET<'a>)

§

MSETNX(&'a MSETNX<'a>)

§

MULTI

§

PERSIST(&'a PERSIST<'a>)

§

PEXPIRE(&'a PEXPIRE<'a>)

§

PEXPIREAT(&'a PEXPIREAT<'a>)

§

PFADD(&'a PFADD<'a>)

§

PFCOUNT(&'a PFCOUNT<'a>)

§

PFMERGE(&'a PFMERGE<'a>)

§

PSETEX(&'a PSETEX<'a>)

§

PUBLISH(&'a PUBLISH<'a>)

§

RENAME(&'a RENAME<'a>)

§

RENAMENX(&'a RENAMENX<'a>)

§

RESTORE(&'a RESTORE<'a>)

§

RPOP(&'a RPOP<'a>)

§

RPOPLPUSH(&'a RPOPLPUSH<'a>)

§

RPUSH(&'a RPUSH<'a>)

§

RPUSHX(&'a RPUSHX<'a>)

§

SADD(&'a SADD<'a>)

§

SCRIPTFLUSH

§

SCRIPTLOAD(&'a SCRIPTLOAD<'a>)

§

SDIFFSTORE(&'a SDIFFSTORE<'a>)

§

SET(&'a SET<'a>)

§

SETBIT(&'a SETBIT<'a>)

§

SETEX(&'a SETEX<'a>)

§

SETNX(&'a SETNX<'a>)

§

SELECT(&'a SELECT)

§

SETRANGE(&'a SETRANGE<'a>)

§

SINTERSTORE(&'a SINTERSTORE<'a>)

§

SMOVE(&'a SMOVE<'a>)

§

SORT(&'a SORT<'a>)

§

SREM(&'a SREM<'a>)

§

SUNIONSTORE(&'a SUNIONSTORE<'a>)

§

SWAPDB(&'a SWAPDB<'a>)

§

ZADD(&'a ZADD<'a>)

§

ZINCRBY(&'a ZINCRBY<'a>)

§

ZINTERSTORE(&'a ZINTERSTORE<'a>)

§

ZPOPMAX(&'a ZPOPMAX<'a>)

§

ZPOPMIN(&'a ZPOPMIN<'a>)

§

ZREM(&'a ZREM<'a>)

§

ZREMRANGEBYLEX(&'a ZREMRANGEBYLEX<'a>)

§

ZREMRANGEBYRANK(&'a ZREMRANGEBYRANK<'a>)

§

ZREMRANGEBYSCORE(&'a ZREMRANGEBYSCORE<'a>)

§

ZUNIONSTORE(&'a ZUNIONSTORE<'a>)

§

XACK(&'a XACK<'a>)

§

XADD(&'a XADD<'a>)

§

XCLAIM(&'a XCLAIM<'a>)

§

XDEL(&'a XDEL<'a>)

§

XGROUP(&'a XGROUP<'a>)

§

XTRIM(&'a XTRIM<'a>)

§

Other(RawCommand)

Trait Implementations§

Source§

impl<'a> Debug for Command<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> Freeze for Command<'a>

§

impl<'a> RefUnwindSafe for Command<'a>

§

impl<'a> Send for Command<'a>

§

impl<'a> Sync for Command<'a>

§

impl<'a> Unpin for Command<'a>

§

impl<'a> UnwindSafe for Command<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.