美文网首页
redis常用命令

redis常用命令

作者: zhibi | 来源:发表于2016-09-05 17:48 被阅读0次
删除键

del [key ...]
返回实际删除的数量,不存在的被忽略


重命名

rename key newkey
将key重新命名,如果新名字存在,将覆盖原来的


重命名2

renamex key newkey
将key重新命名,如果新名字存在,修改失败
成功返回1,失败返回0


查找key

keys pttern
通过规则匹配key,

  • *:匹配任意字符
  • ?:匹配一个字符

返回随机key

randomkey


判断key是否存在

exists key
返回1(成功)或者0(失败)


得到key的类型

type key
返回key的类型


查看key的生命周期

ttl key(s)
pttl key (ms)
-1 表示长久
-2 表示不存在


设置key的生命周期

expire key(s)
pexpire key (ms)


设置key永久有效

persist key

字符串操作命令

设置

set key value [EX seconds] [PX milliseconds] [NX|XX]
ex 有效期 秒
px 有效期 毫秒
nx 不存在时候操作
xx 存在时操作


设置多个

mset [key value ...]
mset k1 v1 k2 v2 ...


得到

get key


得到多个

mget key ...


追加

append key value


自增

incr key
不是数字会报错


自减

decr key

链表操作命令

设置

lpush key value ...
插入到列表头部
rpush key value ...
插入到列表尾部


获取列表元素

rpop key
返回列表末尾元素并删除
lpop key
返回列表头部尾元素并删除


计算长度

llen key

set常用操作

添加

sadd key value ...


删除

srem key value ...
返回实际删除的个数


随机返回并删除

spop key [count]
count:随机返回的数量


计算数量

scard key ...

有序集合常用操作

添加

zadd [key score member ...]
zadd stu 1 li 2 zs 3 ls


删除

zrem key value ...
返回实际删除的个数


查看排名

srank key member


计算数量

zcard key ...

hash 常用操作命令

添加

hset key field value


添加多个

hmset key field value [field value ...]

获取

hget key field


获取多个

hmget key field [field ...]


获取所有

hgetall key


删除

hdel key field


判断数量

hlen key


判断key中有没有field

hexists key field


得到所有的field

hkeys key


得到所有的value

hvals key

相关文章

  • docker安装mongodb和redis数据库

    mongodb安装 mongodb常用命令 redis安装 redis常用命令

  • redis汇总

    redis优化 redis 操作相关 安装Redis redis常用命令

  • Redis-数据结构&常用指令

    零、本文纲要 一、Redis数据结构二、Redis常用命令三、String类型&常用命令四、Hash类型&常用命令...

  • Redis 命令

    redis常用命令

  • Redis入门

    redis杂项知识 key的常用命令 List常用命令

  • Docker-redis安装设置

    常用命令 参数说明 /data存储redis数据 查看redis版本号 redis参数匹配 Redis默认不是以守...

  • redis

    redis 1.redis几种数据结构,常用命令,事务 2.redis安装 3.redis和springboot集...

  • Redis 常用命令

    本文介绍 Redis 的常用命令。 目录 启动 Redis 查询 Redis 是否启动成功 查看主机的6379端口...

  • Redis基本命令(数据类型)

    Redis命令大全 Redis命令大全 Key常用命令 keys * exists key(是否存在) move ...

  • centos7.3 安装redis

    安装redis 一路默认为y即可 常用命令 启动 systemctl start redis...

网友评论

      本文标题:redis常用命令

      本文链接:https://www.haomeiwen.com/subject/sxbrettx.html