首页 > 其他 > 详细

redis命令

时间:2021-09-16 10:33:06      阅读:33      评论:0      收藏:0      [点我收藏+]

基本命令

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,如果存在值,获取原来的值,设置新的值

 技术分享图片

 

 

 

 

 

 

 

redis命令

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!