• redis数据库之五种数据类型的简单操作


    1.string类型:

    字符串类型是 Redis 中最为基础的数据存储类型,它在 Redis 中是二进制安全的,也就是byte类型  最大容量是512M。

    操作

    设置键值:set key value

    设置键值过期时间(时间单位:S):setex key seconds value

    重新设置过期时间(在数据未过期才能设置):expire key time

    同时设置多个键值:mset key1 value1 key2 value2 .......

    在原来的值后面追加字符串:appen key value

    根据键获取值(不存在则返回nil):get key

    根据多个键获取多个值:get key1 key2 .......

    查找键,支持正则: keys pattern

    判断键是否存在:exists key

    查看键对应的值类型:type key

    删除键值:del key1 key2 .....

    产看有效时间:ttl key

    2.hash类型:

    hash用于存储对象,对象的结构为属性、值,值的类型为string。结构:key:{field1:value1,field2:value2.......}

    操作

    设置单个属性:hset key field value

    设置多个属性:hset key field1 value1 field2 value2 .....

    获取指定键所有属性field:hkeys key

    获取键中某个属性的值:hget key field

    获取键中多个属性的对应值:hmget key field1 field2 ....

    获取所有属性对应的值:hvals key

    删除键的属性:hdel key field1 field2 ....

    3.list类型:

    列表的元素类型为string,值可以重复。结构:key:[value1,value2,........]

     操作

    左插:lpush key value1 value2 ...

    右插:rpush key value1 value2 ...

    指定元素位置插入:linsert key before/after oldvalue  newvalue

    根据索引插入:lset key index value

    删除元素:lrem key count value(count>0从头到尾删除count个,count=0删除所有value,count<0从尾到头删除count个)

    查看元素:lrange key first_index last_index(两个index是左闭右开,如果是查看所有,则last_index=-1)

    4.set类型:

    无序集合,元素为string类型,元素唯一不重复,没有修改操作。结构:key:{value1,value2,........}

    操作

    添加元素:sadd key value1,value2 .....

    查看元素:smembers key

    删除元素:srem key value

    5.zset类型:

    有序集合,元素为string类型,元素唯一不重复,没有修改操作。结构:key:{value1,value2,........}

    操作

    添加元素:zadd key index1 value1 index2 value2

     获取数据:zrange key first_index ast_index    (两个index是左闭右开,如果是查看所有,则last_index=-1)

     删除数据:zrem key value

     上面是redis五种数据类型的一些简单操作,更多操作查看http://doc.redisfans.com/

  • 相关阅读:
    传统IO总结
    关于JAVA垃圾回收的一些小tips
    一个爬喜马拉雅音频的例子
    return研究
    Java基础知识-java.util.concurrent包下常见类的使用
    <a>链接的四个伪类顺序
    前端面试题
    setTimeout的作用以及setTimeout延时0毫秒的作用
    闭包的使用
    JavaScript typeof obj === ‘object’ 这样写有什么问题
  • 原文地址:https://www.cnblogs.com/mark--ping/p/11634023.html
Copyright © 2020-2023  润新知