redis命令

基本命令

flushad:清空当前数据库

flushall:清空所有数据库

keys  * :查看当前数据库key值

exists name:判断name的key是否存在,存在返回1,不存在返回0

redis命令

expire name 10:倒计时10秒钟后过期  

ttl name:查看当前还剩多少秒

redis命令

 type name:查看当前key类型

 select 0-15:选择第几个数据库,redis一共只有16个数据库

Spring

append name "hello":追加字符串,如果key不存在就相当于setkey

redis命令

 strlen name:查看字符串长度

 incr  view:自增1

 decr view:自减1

 incrby  view 10:增加10

 decrby view 5:减5

redis命令

getrange name 1 3:截取下标1到3的字符

getrange name 0 -1:所有字符串

setrange name  1  xx:从位置1开始替换字符串

redis命令

 setex:设置过期时间

 setnx:如果不存在就创建key

redis命令

 mset:批量设置值   

 mget:批量获取值

redis命令

 msetnx:原子性操作,要么一起成功要么一起失败

redis命令

 存储对象格式

set usr:1 {name:zhangsan,age:18}:json格式

mset usr:1:name zhangsan usr:1:age 18

redis命令

 getset:先get再set 如果不存在值返回null,如果存在值,获取原来的值,设置新的值

 redis命令

 

 

 

 

 

 

 

redis命令

上一篇:CodeForces - 1285D Dr. Evil Underscores(序列自动机)


下一篇:获取验证码