美文网首页
redis数据操作

redis数据操作

作者: 皮卡丘灵灵 | 来源:发表于2019-10-17 10:49 被阅读0次

字符串操作

注意getset这个命令

增加减少

incr/decr:如果没有这个key,则默认0,执行命令后加一也就会返回1

如果这个key是字符串的话则不能操作,返回错误信息

decrby/incrby则可以设置数值

append:字符串拼接

哈希

hmset 同时将多个 field-value (域-值)对设置到哈希表 key 中。

hmget可以同时获取一个key的几个field的值。hget/hset是只拿一个field的值

hincrby可以给一个key的一个field增加数值

hkeys:列出这个hkey的所有field(属性)

hvals:列出这个hkeys的所有值

hlen:获取这个hkey的field长度

hmset 同时将多个 field-value (域-值)对设置到哈希表 key 中。

hmget可以同时获取一个key的几个field的值。hget/hset是只拿一个field的值

hincrby可以给一个key的一个field增加数值

hkeys:列出这个hkey的所有field(属性)

hvals:列出这个hkeys的所有值

hlen:获取这个hkey的field长度

列表

两端添加:lpush和rpush

lrange是查看元素,要设置start和stop

lpop/rpop两端弹出

Redis特性

1、多数据库

2、事务操作(multi\exec\discard)

一个redis实例可以包含多个数据库,最多16个,默认选择的是0

把一个key移动到另一个数据库中

相关文章

网友评论

      本文标题:redis数据操作

      本文链接:https://www.haomeiwen.com/subject/xprmmctx.html