美文网首页
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