Redis常用命令
一、安装Redis
1.1 linux安装
sudo apt install redis-tools
1.2 mac安装redis
brew tap ringohub/redis-cli
brew update && brew doctor
brew install redis-cli
二、常用命令
2.1 连接远端redis
没密码 redis-cli -h 192.168.1.160 -p 6379 --raw
带密码 redis-cli -h 192.168.1.160 -p 6379 -a 密码
先进入后输入域密码 redis-cli -h 192.168.1.160 -p 6379
auth 密码??
redis-cli --raw -h 192.168.1.160 -p 6379
2.2 获取值
普通方式:
查看所有key: keys *
hset方式:
获取所有值:hgetall VIDEO_ORDER_COUNTER
获取指定key的值:hget VIDEO_ORDER_COUNTER Linux
2.3 查询key
推荐。每次调用返回部分结果和新的游标,避免像 KEYS 命令一次性阻塞整个数据库
SCAN 0 MATCH bpbase:config:path*
不推荐。生产环境中慎用,可能阻塞服务
keys robots2*
2.4 存储key
set name value
2.5 获取key值
get key1
2.6 查询是否存在
exists compass_event:7302213842659328
2.7获取key类型
返回key的存储类型:type robots2
2.8 选择库
select 0
2.9 删除
del robots2
模糊删除:
redis-cli -h 192.168.254.61 keys "*area_class_mmc_dimension_20200421*" | xargs redis-cli -h 192.168.254.61 del
redis-cli -h 192.168.254.61 keys "[^\x00-\xff]*central:* " | xargs redis-cli -h 192.168.254.61 DEL
3.0 查看key过期时间
ttl key