码迷,mamicode.com
首页 > 其他好文 > 详细

Redis学习笔记

时间:2017-06-27 00:59:04      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:整数   进制   批量   中间   学习笔记   count   img   and   存在   

字符串操作 :

  1. set key value

    set num 11

       2 . get key

              get num   ---> 11

       3 . INCR key

              INCR num ---->12

              如果没有这个key则新增加一个为0的key,如果这个key不是整数那么报错

       3 .DECR key  

      

       4. INCRBY key increment

       5.DECRBY key decrement  

       6.INCRBYFLOAT key increment

       7.DECRBYFLOAT key decrement  

       8.APPEND key value

              往key 追加value

       9. STRLEN key

              获取字符串长度

       10. MGET 、MSET

              批量获取和批量设置

    技术分享

  

  11. GETBIT key offset   SETBIT key offset value

              GETBIT 获取key对应value的二进制数据的位操作数

              SETBIT 设置key对应value的二进制数据的位操作数

                     例如:SETBIT foo 0 1 (设置foo对应value二进制数的0位为1 ,返回旧的数据,如果要设置的位置超过了value的二进制位的长度,中间的二进制位补0,同理如果设置一个不存在的key的指定二进制位会自动的将前面的二进制位补0)

       12. BITCOUNT key

              统计键值中二进制位数为1的个数 ,可以加范围 BITCOUNT foo 0 1(统计前两个字节)

       13 . BITOP [OR/AND/XOR/NOT] destkey key1 key2

              BITOP可以对多个字符串的键进行位运算,并将结果存储在destkey的键中 。

              例如 : SET foo1 bar

                            SET foo2 arr

                            BITOP OR res foo1 foo2

                            GET res   ---> “car”

       14. EXISTS key value 判断key value是否存在

散列类型:

      

       HSET key field value

       如果是新增操作,那么返回1,如果是更新操作返回0

       HGET key field   

       HMGET key field1 field2

       HMSET key field1 value1 field2 value2

       HGETALL key 获取所有的字段和值

    技术分享

  

  HEXISIS key field 存在返回1 ,key或者field不存在都返回0

       HSETNX key field value 判断是否存在,不存在赋值,存在不操作

 

Redis学习笔记

标签:整数   进制   批量   中间   学习笔记   count   img   and   存在   

原文地址:http://www.cnblogs.com/dquery/p/7082959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!