阅读 61

redis命令

基本命令

flushad:清空当前数据库

flushall:清空所有数据库

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

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

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

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

 type name:查看当前key类型

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

Spring

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

 strlen name:查看字符串长度

 incr  view:自增1

 decr view:自减1

 incrby  view 10:增加10

 decrby view 5:减5

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

getrange name 0 -1:所有字符串

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

 setex:设置过期时间

 setnx:如果不存在就创建key

 mset:批量设置值   

 mget:批量获取值

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

 存储对象格式

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

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

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

 

 

 

 

 

 

 

 

原文:https://www.cnblogs.com/zyl777/p/15265428.html

文章分类
代码人生
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐