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这个元素的分数)

  • 相关阅读:
    基本技能训练之线程
    关于UEditor的使用配置(图片上传配置)
    PAT 乙级练习题1002. 写出这个数 (20)
    codeforces 682C Alyona and the Tree DFS
    codeforces 681D Gifts by the List dfs+构造
    codeforces 678E Another Sith Tournament 概率dp
    codeforces 680E Bear and Square Grid 巧妙暴力
    codeforces 678D Iterated Linear Function 矩阵快速幂
    codeforces 679A Bear and Prime 100 交互
    XTUOJ 1248 TC or CF 搜索
  • 原文地址:https://www.cnblogs.com/Src-z/p/14322533.html
Copyright © 2011-2022 走看看