redis

redis常用命令

1、和connect有关

ping         服务器 不加参数测试服务器是否连通

echo         回显输入的字符串

quit         关闭客户端连接 退出

select         选择新数据库

2、和server有关

dbsize        返回当前数据里面keys的数量。

shutdown         关闭redis服务进程

flushdb         清空当前库

lushall         清空所有库

3、和keys有关

keys         查找所有匹配给定模式的键   *   统配所有的

del         删除指定的key 一个或者多个

expire         设置key的过期时间

move         移动一个key到另一个库中

rename         修改key的名称

ttl         获取key有效时间(单位为秒)

type         获取key存储类型

exists         判断一个key是否存在

set: 单个设置字符串

get:单个获取字符串mset:批量设置字符串

mget:批量获取字符串

incr:原子自增(针对整数内容的字符串)

decr:原子自减(针对整数内容的字符串)

setnx:键不存在的时候设置字符串,键已经存在时不能设置。场景,分布式锁。

set a 10 ex 20 nx :设置键值对a=10 过期时间 20s,当a不存在的时候可以设置成功

set a 10 px 2000 xx: 设置键值对a=10 过期时间2000ms,当a已经存在的时候才能设置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值