安装 Redis
在 Docker 上安装 Redis
拉取 redis 镜像
sudo docker pull redis
运行 redis 服务
sudo docker run -d --name my-redis redis
打开 redis-cli
sudo docker exec -it my-redis redis-cli
Redis 常用命令
set key
set key ex time(s)
get key
getset key
exists key
type key
incr key
incrby key int
decr key
decrby key int
expire key time(s)
pexpire key time(ms)
expireat key timestamp
pexpireat key milliseconds-timestamp
ttl key
pttl key
persist key
del key
mset key1 val1 key2 val2 ...
mget key1 key2 ...
type key
keys */?/[]
rename key newkey
renamenx key newkey
sort list/set/sorted set
select index
ping
echo msg
quit
lpush key val1 val2 ...
rpush key val1 val2 ...
lrange key start end
lindex key index
llen key
lpop key
rpop key
blpop key1 key2 ... timeout(s)
brpop key1 key2 ... timeout(s)
lrem key count val
sadd key val1 val2 ...
smembers key
srem key val1 val2...
scard key
sismember key val
srandmember key count
spop key
sinter key1 key2 ...
sinterstore destination key1 key2 ...
sunion key1 key2 ...
sunionstore destination key1 key2 ...
sdiff key1 key2 ...
sdiffstore destination key1 key2 ...
smove source destination val
zadd key score1 val1 score2 val2 ...
zrange key start end withscores
zrevrange key start end withscores
zrem key val
zcard key
zcount key min max
zrangebyscore key min max withscores limit start count
zrevrangebyscore key max min withscores limit start count
zremrangebyrank key start end
zremrangebyscore key min max
zinterstore destination numkeys key ...
zunionstore destination numkeys key ...
zrank key val
zrevrank key val
zscore key val
zincrby increment val
save
bgsave