拉取镜像redis:5.0
docker pull redis:5.0
运行镜像redis:5.0
docker run -d --name redis5.0 -p 6379:6379 redis:5.0
进入容器
docker exec -ti redis5.0 bash
redis-cli客户端
# redis-cli -h host -p port -a password
redis-cli
运维命令
# 选择库
select index
# 检查是否redis服务是否启动,预期返回pong
ping
# 推出
quit
# redis状态
info
# redis所有客户端连接
clientlist
# redis当前时间戳
time
# redis大小
dbsize
键key操作
get key # 获取
exists key # 查看是否存在
expire key seconds # 设置过期时间
ttl key # 查看还有多久过期,-1表示永久
persist key # 将过期时间改为-1
randomkey # 随机返回一个key
type key # key的类型
keys pattern # 扫描匹配的key
字符串命令
set key value # 设置
get key
getset key value # 设置新值,返回旧值
incr key # 增加key 1
decr key # 减少key 1
incrby key incrment
decrby key increment
hash命令
hdel key1 field1
hget key field
hexists key field
hset key field value
hgetall key
hkeys key
hlen key
hvals key
hincrby key field increment
list命令
lpush key value # 插入一个到头部
rpush key value
lpop key
rpop key
llen key
set命令
sadd key memeber1[member2]
scard key
smembers key
spop key
zset命令
zadd key score1 member1
zcard key
发布订阅
subscribe key
publish key msg1
事务
multi
...
exec
网友评论