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 表名 键名 数值

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

被折叠的 条评论
为什么被折叠?



