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>)
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)
Trait Implementations§
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> 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