首页 > 其他 > 详细

redis常用命令

时间:2020-11-25 09:47:29      阅读:28      评论:0      收藏:0      [点我收藏+]

库操作命令

  • 切换库
select 0
  • 清空当前库
flushdb
  • 清空所有库
flushall

key操作命令

  • 查看key,返回key,*匹配任意字符,?匹配一个字符,[abc]匹配[]中的某一个字符
keys *
keys k*y
keys key?
keys k[abc][abc]y
keys key1
  • 删除指定key
del key1 key2 ...
  • 检查key是否存在,返回数量
exists key1 key2 ...
  • 设置超时时间,单位秒
expire key1 10
  • 设置超时时间,单位毫秒
pexpire key1 10000
  • 查看超时时间,单位秒,返回-1没有设置超时时间,返回-2表示key不存在
ttl key1
  • 查看超时时间,单位毫秒
pttl key1
  • 移动
move key1 1
  • 随机返回key
randomkey
  • 重命名
rename key1 key2
  • 查看类型
type key1

string操作

  • 设置值
set key1 value1
  • 设置值并设置超时时间,单位秒
setex key1 10 value1
  • 设置值并设置超时时间,单位毫秒
psetex key1 10000 value1
  • 如果不存在添加,如果存在不操作
setnx key1 value1
  • 设置多个值
mset key1 value1 key2 value2 key3 value3 ...
  • 如果都不存在添加,如果有任何一个存在不操作
msetnx key1 value1 key2 value2 key3 value3 ...
  • 获取值
get key1
  • 获取字符串的一部分
getrange key1 0 3
getrange key1 3 -1
  • 获取原值并设置新值
getset key1 value2
  • 获取多个值
mget key1 key2 key3 ...
  • 获取字符串长度
strlen key1
  • 给字符串追加值
append key1 233
  • 数值-1
decr key1
  • 数值减指定数值
decrby key1 10
  • 数值+1
incr key1
  • 数值加指定数值
incrby key1 10
  • 数值加浮点数
incrbyfloat key1 3.1415926

redis常用命令

原文:https://www.cnblogs.com/qixioa/p/14033197.html

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