• 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 如果给定成员存在于有序集合,那么删除这个成员 

  • 相关阅读:
    iOS 单例(Singleton)总结 和第三库引用单例
    iOS OpenURL用法简介
    CGContextRef学习笔记
    iOS 绘图(虚线、椭圆)
    iPhone4s 7.0.3-4 TableView 数据越界 解决方案
    Android Media应用开发
    RTMP & HLS
    Debug tool 学习笔记
    video codec 学习笔记
    matplotlib和numpy 学习笔记
  • 原文地址:https://www.cnblogs.com/-alvin/p/13577709.html
Copyright © 2020-2023  润新知