redis常见命令

2022-03-31  本文已影响0人  苏小小北

拉取镜像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
上一篇 下一篇

猜你喜欢

热点阅读