CentOS 上的 Redis 命令大全及用法如下:
连接 Redis
redis-cli
设置键值对
SET key value
获取键值对
GET key
删除键值对
DEL key
检查键是否存在
EXISTS key
设置键的过期时间
EXPIRE key seconds
获取键的剩余过期时间
TTL key
设置键的过期时间(毫秒级)
PEXPIRE key milliseconds
获取键的类型
TYPE key
查看所有键
KEYS pattern
扫描键空间
SCAN cursor [MATCH pattern] [COUNT count]
设置多个键值对
MSET key1 value1 key2 value2 ...
获取多个键值对
MGET key1 key2 ...
删除多个键值对
MDEL key1 key2 ...
设置键值对并设置过期时间
SETEX key seconds value
设置键值对并设置过期时间(毫秒级)
PSETEX key milliseconds value
递增键的值
INCR key
递减键的值
DECR key
递增键的值(指定步长)
INCRBY key increment
递减键的值(指定步长)
DECRBY key decrement
获取键的值并设置过期时间
GETSET key value
追加内容到键的值
APPEND key value
获取键的长度
STRLEN key
设置键的值并返回旧值
GETSET key value
获取键的值并设置过期时间(指定秒数)
SET key value EX seconds
获取键的值并设置过期时间(指定毫秒数)
SET key value PX milliseconds
获取键的值并设置过期时间(指定分钟数)
SET key value EX minutes
获取键的值并设置过期时间(指定小时数)
SET key value EX hours
获取键的值并设置过期时间(指定天数为单位)
SET key value EX days
获取键的值并设置过期时间(指定周数为单位)
SET key value EX weeks
获取键的值并设置过期时间(指定月数为单位)
SET key value EX months
获取键的值并设置过期时间(指定年为单位)
SET key value EX years
事务操作
MULTI
command1
command2
EXEC
乐观锁
WATCH key
command1
command2
EXEC
发布/订阅
PUBLISH channel message
SUBSCRIBE channel
列表操作
LPUSH key value1 value2 ...
RPUSH key value1 value2 ...
LRANGE key start stop
LPOP key
RPOP key
集合操作
SADD key member1 member2 ...
SMEMBERS key
SREM key member1 member2 ...
有序集合操作
ZADD key score1 member1 score2 member2 ...
ZRANGE key start stop [WITHSCORES]
ZREM key member1 member2 ...
哈希操作
HSET key field value
HGET key field
HGETALL key
HDEL key field1 field2 ...
位图操作
SETBIT key offset value
GETBIT key offset
BITCOUNT key [start] [end]
** HyperLogLog 操作**
PFADD key element1 element2 ...
PFCOUNT key [key ...]
PFMERGE destkey sourcekey [sourcekey ...]
希望这些命令和用法对你有所帮助!如有其他问题,请随时提问。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: centos中如何调试java编译错误