zoukankan      html  css  js  c++  java
  • redis 基础注意点

    在redis.conf中配置
    requirepass foobared #redis的密码配置
    appendonly #
    1 redis类型 字符串
    incr key:自增incr a 则自增的类型必须是int 不然会报错
    incryfloat key:将 key 所储存的值加上给定的浮点增量值 如果是浮点型再使用自增 自减的话会报错
    append key value: 如果key是存在则拼接 如果key不存在则新增
    2 hash类型
    hkeys key : 获取hash表的所有字段
    hlen key : 获取hash表的所有字段的长度
    3 list类型:
    blpop key timeout : 其中timeout是必须的
    brpoplpush key1 key2 timeout : 从key1 中弹出最后一个值到key2 的左边
    lrem key count value :从count移除value相等的元素,其中value是全等于
    lset key index value: key 需要存在index,否则报错,value会覆盖index的值
    4 set类型:
    sdiff key1 key2 : 返回给定所有集合的差集 是指返回 key1 不在key2的值
    sadd "abc" abc : 添加集合 其中同一个值带双引号是一致的
    spop key :随机移除key一个元素
    SSCAN key cursor [MATCH pattern] [COUNT count]: 其中cusor 是指集合key的下标
    5 sorted set 有序集合:
    zadd key score value : 其中如果value已经存在则 score会取最新的 如zadd key 1 a; zadd key 2 a; 则a的分数值是2
    zcount key min max: 其中max如果要比数据量大才 返回1
    zlexcount key min max: 命令在计算有序集合中指定字典区间内成员数量 其中min 与 max则是key的元素 如果是zlexcount key - + 其
    ZRANGEBYLEX key min max [LIMIT offset count] :Redis Zrangebylex 通过字典区间返回有序集合的成员 如果ZRANGEBYLEX myzset - [c
    //这里的-相当于负无穷大,+相当于正无穷大,这个命令相当于返回key为myzset的有序集合的所有元素。 //这个中的圆括号方括号也可以推敲出来,就是开闭区间的意思,即包含还是不包含端点元素。圆括号是不包括 中括号是包括 //其他就按照A-B a-b 的顺序排序的了
    watch key key : 监听一个或多个key 后台如果开启了事物 multi 在exec之前 另外一个客户端修改了同一个key则事务会被打断 再exec后则 返回nil
     
     
    client pause : 命令用于阻塞客户端命令一段时间(以毫秒计)这个命令是阻塞所有client客户端的
    redis的分区:其实就是在不通机器运行各自的实例 ,使用时hash 哈希算法储存各自的数据
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    Android入门第六篇之ListView (一)
    STL 二分查找三兄弟(lower_bound(),upper_bound(),binary_search())
    fastjson 之常见的数据类型与json的相互转换
    Jetty:配置安全
    xml文件格式例如以下
    《编程珠玑》---笔记。浏览此文,一窥此书。
    【Github教程】史上最全github用法:github入门到精通
    SSL连接建立过程分析(1)
    ant 安装
    GMM的EM算法实现
  • 原文地址:https://www.cnblogs.com/guokefa/p/13216549.html
Copyright © 2011-2022 走看看