reidis命令之键命令(key)

一些参考文档与工具

reids中文网

菜鸟教程

redis在线测试工具

redis官网

redis命令参考文档

redis-cli.exe -h 127.0.0.1 -p 6379 启动服务
auth passord (如果设置密码 需要输入你的密码)

1.设置一个key

如何修改密码

https://www.jb51.net/article/137916.htm

SET name 

在这里插入图片描述

2.设置key并且赋值
set name "hello world"

在这里插入图片描述

3.获取key的值
get name

在这里插入图片描述

4.获取多个key的值
mget name age sex

先赋值
在这里插入图片描述
再取值
在这里插入图片描述

5.删除key的值
del name

在这里插入图片描述

6.删除多个key的值
del length width 

在这里插入图片描述

del sex del age 

在这里插入图片描述

7.检查给定 key 是否存在
exists name

在这里插入图片描述

8.设置key的存活时间

为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。

给key设置30s的存活时间

EXPIRE name 30

在这里插入图片描述

9.查看key的剩余存活时间
TTL name   [秒为单位]

-1, 如果key没有到期超时。

-2, 如果键不存在

PTTL name [毫秒为单位]

在这里插入图片描述
更新key的过期时间的话可以重新设置一遍

expire name 3000  [以秒为单位]
pexpire name 10000 [以毫秒为单位]

在这里插入图片描述

10.查看redis 中所有的key
keys *

在这里插入图片描述

11.将key的生存时间移除掉
persist age

在这里插入图片描述

12.给key设置时间戳的生存时间
expireat cache

先给keycache赋值,再给它设置生存时间是2012年12月12日
直接过期 当场去世
在这里插入图片描述

13.模糊搜索
keys n*  
keys *e
keys ?
keys goo?
*是匹配所有可能符合条件的值
?相当于占位符,只匹配满足长度条件的值
如 n  * 可以匹配  name 
如 goo? 可以匹配good

在这里插入图片描述

14.替换某个key的value:

在这里插入图片描述

模式:导航会话
假设你有一项 web 服务,打算根据用户最近访问的 N 个页面来进行物品推荐,并且假设用户停止阅览超过 60 秒,那么就清空阅览记录(为了减少物品推荐的计算量,并且保持推荐物品的新鲜度)。

这些最近访问的页面记录,我们称之为『导航会话』(Navigation session),可以用 INCR 和 RPUSH 命令在 Redis
中实现它:每当用户阅览一个网页的时候,执行以下代码:

MULTI
RPUSH pagewviews.user: http://…
EXPIRE pagewviews.user: 60 EXEC 如果用户停止阅览超过 60 秒,那么它的导航会话就会被清空,当用户重新开始阅览的时候,系统又会重新记录导航会话,继续进行物品推荐。

15. 如何验证redis有没有设置密码,没有的话如何设置
auth root

检测是否设置密码
在这里插入图片描述
config set requirepass **** ****指新设置的密码
在这里插入图片描述
验证 如果返回成功则设置正确
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值