zoukankan      html  css  js  c++  java
  • Redis常用数据类型

    1 字符串的增删改查(不可重复)

    增:set name 'Kevin'

    删:del name

    改:同增(覆盖)

    查:get name

    判断 字符串存不存在 exists name 0:代表不存在

    2 List集合的增删改查(简单的字符串列表,可重复)

    增:lpush userList 'Kevin' 'Roy' (向list列表中插入两个值)

    rpush userList 'GoodMan' (往List的尾部增加一个元素)

    lpush userList 'Wonderful' (往List的头部增加一个元素)

    删:lrem userList 0 'Wonderful' (删除List中的第1个元素)

    改:lset userList 1 'Roy Zhang' (将List中的第2个元素,更新为“Roy Zhang”)

    查:lrange userList 0 -1 (查询到userList这个List中的所有元素)

    3 Set集合的增删改查 (Set 是 String 类型的无序集合,不可重复)

    增:sadd userSet 'Kevin' 'Roy' 'GoodMan' (往userSet中添加3个元素,返回3)

    删:srem userSet 'GoodMan' (删除userSet中的“GoodMan”元素)

    改:删掉重新添加 (Set中存在的数据,再添加,是也加不进去的,返回0)

    查:smembers userSet (查询到userSet这个Set中的所有元素)

    4 Hash集合的增删改查(Hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象)

    增:hset userHset 'user1' 'Kevin'(新建一个名为userHset的Hash集合,键:user1,值:Kevin)

    删:hdel userHset user1 (删除键为user1的键值对)

    改:hset userHset 'user1' 'Kevin Zhang' (修改键为user1的值为Kevin Zhang)

    查:hlen userHset(返回记录数,存的键值对的个数)

    hkeys userHset(查询Hash集合中所有的字段(Key))

    hvals userHset ( 查询Hash集合中所有的值(Value))

    hgetall userHset( 查询userHset这个哈希集合中的所有字段和值(Key Value))

    hget userHset 'user1' (查询Hash集合中键为user1对应的值)

    5 Sorted Set集合的增删改查(Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关 联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。)

    增:zadd userZset 1 'Kevin'(为userZset添加成员Kevin,分数为1)

    zadd userZset 2 'Roy' (为userZset添加成员Roy,分数为2)

    删:zrem userZset 'Kevin' (删除集合中的Kevin这个元素)

    改:删掉重新添加 (Set中存在的数据,再添加,是也加不进去的,返回0)

    查:zrange userZset 0 -1 (按照分数从小到大查询集合中的元素)

    zrevrange userZset 0 -1(按照分数从大到小查询集合中的元素)

    zscore userZset 'Kevin' (查询Kevin这个元素的分数)

  • 相关阅读:
    【JAVA基础】正则表达式
    【JAVA基础】常用类的概述和使用
    【JAVA基础】反射机制
    献芹奏曝-Python面试题
    饮冰三年-人工智能-Python-65-Apollo之07 Docker环境部署
    饮冰三年-人工智能-Python-64-Apollo之06测试环境部署
    饮冰三年-人工智能-Docker-63-Docker部署文件帮助系统Mezzanine
    饮冰三年-人工智能-Python-62-ZooKeeper之04实战
    饮冰三年-人工智能-Python-61-ZooKeeper之03原理
    饮冰三年-人工智能-Python-60-ZooKeeper之02安装
  • 原文地址:https://www.cnblogs.com/Src-z/p/14322533.html
Copyright © 2011-2022 走看看