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