redis数据操作

2019-10-17  本文已影响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移动到另一个数据库中

上一篇下一篇

猜你喜欢

热点阅读