zoukankan      html  css  js  c++  java
  • redis的数据结构以及相关的命令操作

    1. redis的数据结构:
         * redis存储的是键值对:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构
         * value的数据结构:
             1) 字符串类型 string
             2) 哈希类型 hash : map格式  
             3) 列表类型 list : linkedlist格式,支持重复元素
             4) 集合类型 set  : 不允许重复元素
             5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序

    2. 命令操作:

          1)字符串类型 string
                1. 存储: set key value
                2. 获取: get key
                3. 删除: del key
                 

             2)哈希类型 hash
                    1. 存储: hset key field value
                    2. 获取:hget key field: 获取指定的field对应的值 / hgetall key:获取所有的field和value
                    3. 删除:hdel key field
                   

             3)列表类型 list:可以添加一个元素到列表的头部(左边)或者尾部(右边)
                   1. 添加:
                       1. lpush key value: 将元素加入列表左表
                       2. rpush key value:将元素加入列表右边
                   2. 获取:lrange key start end :范围获取
                   3. 删除:
                       * lpop key: 删除列表最左边的元素,并将元素返回
                       * rpop key: 删除列表最右边的元素,并将元素返回
                   

             4) 集合类型 set : 不允许重复元素
                    1. 存储:sadd key value
                    2. 获取:smembers key:获取set集合中所有元素
                    3. 删除:srem key value:删除set集合中的某个元素    
                    

             5)有序集合类型 sortedset:

                 不允许重复元素,且元素有顺序.每个元素都会关联一个double类型的分数,redis正是通过分数来为集合中的成员进行从小到大的排序。   

                  1. 存储:zadd key score value                        

                  2. 获取:zrange key start end [withscores]             

                3. 删除:zrem key value
                

                 

  • 相关阅读:
    mysql 远程登陆不上
    hdu 5339 Untitled【搜索】
    SqlServer 书目
    passwordauthentication yes
    oracle 11g RAC ocfs2
    Oracle 11g RAC database on ASM, ACFS or OCFS2
    CentOS ips bonding
    Oracle 11g RAC features
    openStack 王者归来之 trivial matters
    openstack windows 2008 img
  • 原文地址:https://www.cnblogs.com/iceywu/p/12270857.html
Copyright © 2011-2022 走看看