Redis

1.信息添加

    命令:set key value

    范例:set name itheima

2.信息查询

    命令:get key

    范例:get name

3.清除屏幕信息

     命令:  clear

 4.退出客户端命令行模式

    命令:quit 、 exit

 5.删除数据

      命令:del key

6.Redis 数据类型(5种常用)

            redis     联系      java

  •     string -----------> String  
  •     hash -----------> HashMap
  •     list ---------------> LinkedList
  •     set ---------------> HashSet
  •    sorted ----------->  TreeSet

 7.redis 数据存储格式

  •      redis 自身是一个Map,其中所有数据都是采用 key:value的形式储存
  •      数据类型指的是存储的数据类型,也就是value部分的类型,key部分永远是字符串

   8.string 类型数据基本操作

  • 添加/修改多个数据  :mset key1 value1 key2 value2
  • 获取多个数据:mget key1 key2
  • 获取数据字符个数 (字符串长度):strlen key
  • 追加信息到原始信息后部(如果原始信息存在就追加,否则新建):append key value

     String 类型扩展操作

  •       设置数值数据增加指定范围的值  

               incr key

               incyby key increment

               incybyfloat key increment

  •     设置数值数据减少指定范围的值    

              decr key 

              decyby key increment

  •      设置数据具有指定生命周期   

             setex key seconds value

             psetex key milliseconds value   

   9.hash 类型

         a.典型存对象   

          b.基本操作

  •     添加/修改数据  hset key field value
  •     获取数据           hget key field              hgetall key
  •     删除数据            hdel key field1 [field2]
  •     添加/修改多个数据  hmset key field1 value field2 value2
  •     获取多个数据    hmget key field1 field2
  •     获取哈希表中字段数量 hlen key
  •     获取哈希表中是否存在指定的字段 hexists key field
  •     有就不加加,没有就加 hsetnx key field value

 

 10.list 类型

  •     数据存储需求:存储多个数据,并对数据进行存储空间的顺序进行区分
  •     需要的存储结构:一个存储空间保存多个数据,并且通过数据可以体现进入顺序
  •     list类型:保存多个数据,底层使用双向链表存储结构实现

 

 

 11.set 类型

  • 新的存储需求:存储大量的数据,在查询方面提供更高的效率
  • 需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询
  • set类型:与hash存储结构完全相同,仅存储键,不存储值,并值是不允许重复的

   

 

 12.sorted_set 类型

  •      新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自生特征         进行排序的方式
  •       需要的存储结构:新的存储模型,可以保存可以排序的数据
  •       sorted_set类型:在set的存储结构基础上添加可排序字段

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值