Redis——数据操作

2022-09-20

Redis——select

Redis数据库中的数据库的个数为:

  16个,使用0号数据库开始的,到第15个数据库结束。

在ubantu中,进入Redis客户端的命令:

redis-cli

在ubantu中,如果选择第0-15个数据库中的一个的命令,例如第0个:

select 0

 

Redis数据

Redis中,值的类型有:

  (1)字符串(string)

  (2)哈希(hash)

  (3)列表(list)

  (4)集合(set)

  (5)有序集合(zset)

Redis中,操作:

  (1)对于String类型:

      ①增加操作(set):

       例如:

set name A

       结果:

  

      ②获得操作(get):

       例如:

get name

       结果:

     

      ③删除操作(del):

       例如:

del name

       结果:

      

 

       ④设置key的有效期(setex):

setex captcha 20 hh8ln

        说明:setex:设置key的有效期;“captcha”所在的位置是“key”所在位置的存放;“20”:设置有效期的时间,单位是秒;“hh81n”:是指设置的一个名称,对它起作用。

ttl captcha

        说明:查看key的有效期

      ④一次性设置多个key,value;查看多个key,value

mset address beijing name AA
mget address name

      ⑤追加(append)

        例如:

append name B

 

 --------------------------------------------------------------------------------------------

  (2)key的操作

    ①查看现存的key

key *

    ②查看以“a”开头的key

key a*

    ③判断某个变量是否存在

      例如:

exists name

        说明:如果变量存在,则返回1,如果不存在,则返回0。

    ④查看变量的类型:

type name

    ⑤给变量的存在计时:

expire name 10

-----------------------------------------------------------

  (3)hash操作:

    ①查看“hset”书写格式:    

help hset

 

       说明:

         key指外面的大的key,类似于一个类名;field:字段;value:值

    ②增加“hset”操作:   

hset person name A

    ③查询操作:

hget person name

 

    

 

作者:努力是一种常态 原文地址:https://www.cnblogs.com/isDaHua/p/16711635.html

%s 个评论

要回复文章请先登录注册