redis的数据类型 (一) 字符串

redis中存储方式是以键值对存储的,所以叫做字典试。redis(Remote dictionary server)远程字典服务器

 

每个redis数据类型,都会有增加、删除,查看的功能,用实例来学习命令。我们先讲单个字符串的操作,后讲批量字符串操作

 

==================================以下是添加单个字符,开始===============================

实例操作:

           1.增加一个字符类型存储作者是zhangnala的操作,键是author

              命令格式: set key value

               解: set author zhangnala

              注意:无需在key 和value中间加逗号结束的时候不要习惯性的加分号

         2.判断author这个键在不在

            命令格式:exists key

               解:exists author

                    注释:如果返回是1,就是存在,如果返回是0,就是这个键不存在

       3.获取author这个键对应的值

          命令格式: get key

                 解:  get author

                 答案:zhangnala

      4.给author这个键对应的值也就是zhangnala,追加字符串(kimi)

        命令格式: append key "追加的字符串"

              解:  append author "kimi"

              答案:zhangnalakimi

             注释:记得需要追加的字符串需要用双引号包起来,如果key值不存在,那么执行的就是set操作,例如append  eglishname  kimi ,这个eglishname键干本就不存  在,那么redis内部其实执行了set eglishname kimi的操作;

    5.获取字符串长度

     例如:获取author这个键对应的值的长度

     命令格式: strlen key  

                解:   strlen author

 

              答案: 13

 

    6.删除掉author这个键

         命令格式:del key

                 解:del author

    

===========================================以下是批量添加/删除字符,开始===============================

 

       1.增加一个名字叫小丽,身高1.60的数据

              命令格式: mset key1 value1 key2 value2

 

               解: mset name xiaoli hight 1.60

 

              注意:无需在key 和value中间加逗号,批量的键值对,之间不适用逗号分割,结束的时候不要习惯性的加分号

 

 

       2.批量获取name,hight 键对应的值

 

          命令格式: mget key

 

           解:  mget name hight

           答:   xiaoli

                 1.60

     3.删除掉以

===========================================扩展操作===============================

     1.获得键值的数据类型(第一种:string【字符类型】第二种:hash【散列类型】,第三种:list【列表类型】,第四种:set【集合类型】,第五种:zset【有序集合类型】)

        命令:type key

        如: type name

        答案:string

     2.查看所有key值

                 keys *

    3.清除掉所有存在redis里的所有键值,就类似数据库里清除库 delete db.

      命令:flushall 或者flushdb

 

转载于:https://www.cnblogs.com/songqiaoli/p/4764161.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值