zoukankan      html  css  js  c++  java
  • redis5种数据类型常用命令

    string(字符串)
    所有类型的添加命令可以修改值
    值:可以是字符串,整数,浮点数
    list(列表)
    set(集合)
    hash(散列)
    zset(有序集合)
    加入环境变量后使用一下命令启动服务:
    redis-server.exe
    连接redis服务
    redis-cli
    字符串命令使用:
    设置字符串的key和value
    set hello world
    获取值
    get hello
    删除值
    del hello
    列表:
    插入lpash,rpash
    弹出:lpop,rpop
    查找索引:lindex,lrange用于获取列表给定范围的元素
    lindex:从左开始找到列表的对应的元素
    lrange:从左开始到右边的一个范围 0 -1从0到-1是全部

    集合:集合通过散列表来保证自己存储的每个字符串都是各不相同的
    这些散列表只有键,但没有与键相关联的值
    集合存在无序性
    sadd给集合添加元素
    srem删除元素
    sismember检查元素是否存在于集合中
    smembers返回集合中包含的所有元素
    散列:
    一个散列,有点类似关系数据库中的一行,一个散列中有多个键和与键对应的值
    微缩编版本redis:键名就是不相同的 值:与键关联的值
    hset 在散列里面关联起给定的键值对
    hget 获取指定散列键的值
    hgetall 获取散列包含的所有键值对
    hdel 如果给定键存在于散列里面那么就一处这个键
    有序集合
    有序集合和散列一样们都用于存储键值对:有序集合的键被成为成员,每个成员都是各不相同的,而有序集合的值则被成为分值
    分值必须为浮点数。有序集合是redis里面唯一一个既可以根据成员访问元素(和散列一样)
    又可以根据分值以及分值的排序顺序来访问元素的结构(这个分值可以重复)
    zadd 有序集合名 分值 key 将一个带有给定分值的成员添加到有序集合中
    zrange 根据元素
    zrangebyscorre 有序集合在给定分值范围内的所有元组
    zrem 如果给定成员存在于有序集合,那么删除这个成员 

  • 相关阅读:
    转:MongoDB · 引擎特性 · journal 与 oplog,究竟谁先写入?
    Oracle 11g R2(11.2.0.4) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件
    Oracle 高可用作业测试
    Oracle 常见进程
    Mycat-server-1.6.5 常见分片方式
    转:三思!大规模MySQL运维陷阱之基于MyCat的伪分布式架构
    RabbitMQ 安装
    cmd 切换目录和配置环境变量和Curl批量执行Url
    sql中表变量
    Core 项目下使用SQl语句
  • 原文地址:https://www.cnblogs.com/-alvin/p/13577709.html
Copyright © 2011-2022 走看看