redis-cli 命令的基本操作

redis-cli 命令的基本操作

一、 redis-cli 连接 redis

-h 用于指定 ip

-p 用于指定端口

-a 用于指定认证密码

在这里插入图片描述

输入命令PING,返回PONG,表示已连接redis.

指定库别

在这里插入图片描述

二、 redis-cli 操作 redis 五种数据类型
1、操作 String

Set:添加一条 String 类型数据

Get:获取一条 String 类型数据

Mset:添加多条 String 类型数据

Mget:获取多条 String 类型数据

在这里插入图片描述
在这里插入图片描述

2、操作 hash

Hset:添加一条 hash 类型数据

Hget:获取一条 hash 类型数据Hmset:添加多条 hash 类型数据

Hmget:获取多条 hash 类型数据

HgetAll:获取指定所有 hash 类型数据

hdel:删除指定 hash 类型数据(一条或多条)

在这里插入图片描述
在这里插入图片描述

3、操作 list

Lpush:左添加(头)list 类型数据

Rpush:右添加(尾)类型数据

Lrange: 获取 list 类型数据 start 起始下标 end 结束下标 包含关系

llen:获取条数

lrem:删除列表中几个指定 list 类型数据(set 里可以有重复数据)

lpop:将左边的数据弹出去(实际就是删除)

rpop:将右边的数据弹出去(实际就是删除)

在这里插入图片描述

4、操作 set

Sadd:添加 set 类型数据

Smembers:获取 set 类型数据

scard:获取条数

srem:删除数据

在这里插入图片描述

5、操作 sorted set

sorted set 是通过分数值来进行排序的,分数值越大,越靠后。

Zadd:添加 sorted set 类型数据

Zrange:获取 sorted set 类型数据

zcard:获取条数

zrem:删除数据

Zadd 需要将 Float 或者 Double 类型分数值参数,放置在值参数之前,如图:

在这里插入图片描述

6、Redis 中以层级关系、目录形式存储数据

redis是以key-value形式存在的,存放数据一致时原始数据会被覆盖,可以以创建文件夹的形式创建.方便读取.(用:来创建)

在这里插入图片描述

7、设置 key 的失效时间

Redis 有四个不同的命令可以用于设置键的生存时间(键可以存在多久)或过期时间(键什么

时候会被删除) :

 EXPlRE 命令用于将键 key 的生存时间设置为 ttl 秒。

 PEXPIRE 命令用于将键 key 的生存时间设置为 ttl 毫秒。

 EXPIREAT < timestamp> 命令用于将键 key 的过期时间设置为 timestamp 所指

定的秒数时间戳。

 PEXPIREAT < timestamp > 命令用于将键 key 的过期时间设置为 timestamp 所

指定的毫秒数时间戳。

 TTL:获取的值为-1 说明此 key 没有设置有效期,当值为-2 时证明过了有效期。

方法一:插入数据时一并设置失效时间

在这里插入图片描述

方法二:给已存在的key设置失效时间

在这里插入图片描述

方法三:

第一个参数:key

第二个参数:value第三个参数:NX 是不存在时才 set,XX 是存在时才 set (修改)

第四个参数:EX 是秒,PX 是毫秒

在这里插入图片描述

8、删除

Del:用于删除数据(通用,适用于所有数据类型)

Hdel:用于删除 hash 类型数据

在这里插入图片描述

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值