redis常用命令

本文详细介绍Redis中set、get、mset/mget、exists、expire/ttl、append、incr、set生命周期管理、字符串操作(strlen/getrange)、持久化与设置范围,以及哈希表(hset/hkeys/hgetall)和HMSET命令。涵盖了数据库操作和数据有效期管理的关键技巧。
摘要由CSDN通过智能技术生成

1.set get命令

命令:set 键值名 键值
例:set mykey abc

命令:get 键值名
例:get mykey
在这里插入图片描述

2.mset mget命令

同时set get多个值

命令:mset 键值名 “键值” 键值名 “键值”
例:mset date “123” zdxh “qianxi”

命令:mget 键值名 键值名
例:mget date zdxh
在这里插入图片描述

3.exists命令

检查该数据库是否存在这个key值
0为不存在
命令:exists 键名
在这里插入图片描述

4.expire命令

设置某个键名在redis的有效时间
命令:expire 键名 时间
在这里插入图片描述

5.ttl命令

获取某个键名在redis的剩余有效时间
在这里插入图片描述
到期后消失
在这里插入图片描述

6.append命令

append是用于拼接数据,针对字符串类型数据,在原来的数据后面进行插入数据
在这里插入图片描述

7.incr命令

INCR是用于整型数据的自增,不适用于字符串类型数据。
在这里插入图片描述

8.set值并且设置其生命周期

(1)ex秒
Set值:生命周期为1000秒的20位长度全英文数据;
ex秒
在这里插入图片描述
(2)px毫秒
Set值:生命周期为20202020毫秒的20位长度全英文数据;
px毫秒
在这里插入图片描述

9.strlen命令

strlen用于计算数据字符长度
命令:strlen 键名
在这里插入图片描述

10.getrange命令

取一定长度的字符内容,如第几位到第几位
命令:getrange 键名 数值 数值(可正可负)
如:从左边算起,第一位到第五位(含第一位,含第五位);0 4
在这里插入图片描述
从右边算起,第四位到第八位(含第四位,不含第八位);-7 -4
在这里插入图片描述

11.persist命令

移除键值的生命周期
在这里插入图片描述

12.setrange命令

在指定长度的字符后替换字符
在这里插入图片描述

13.hset hkeys hgetall命令

哈希值式set get命令,
命令:hset 表名 键名 键值(哈希值式设置值)
hkeys 表名(获取表名里的所有键名)
hgetall 表名(获取表名里的所有键值)
例:
设计数据库结构:
Id:作为作为主键(唯一标识符)
username:用户名
pinyin:用户名拼音
userpwd:登陆密码 :
age:年龄
job:职业
tel:电话
QQ:QQ号
e-mail:邮箱号
hobby_1:爱好1
hobby_2:爱好2
hobby_3:爱好3
表:
设置语句:
在这里插入图片描述
查看表所有数据:
在这里插入图片描述

14.hmset命令

一次性设置哈希表的所有键名键值
命令:hmset 表名 键名 键值 键名 键值…
例:
在这里插入图片描述

15.hincrby命令

指定哈希表里的某个键名里的键值增加某数值
命令:hincrby 表名 键名 数值

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值