redis数据库

redis的数据数据类型

  • 字符串、列表、哈希、集合、有序集合
  • redis数据库中,都是以 键值对 的形式存放数据

        键          值

        'jieshao'       '这小伙真帅' # 字符串

        'shengao'     '182.3' # 字符串

        'chengji'       [100,90,80,70,100] # 列表

        'miaoshu'        {'xingming':玛卡巴卡, 'zichan':'30000','xingbie':'保密'} #哈希

        'yanse'        (yanse1,yanse2,yanse3,yanse4,yanse5) # 集合

        'pingfen2'         (pingfen1:100,pingfen2:90,pingfen3:95) #有序集合

通用命令

        redis默认有16个 数据库(0-15) select 3 # 切换到数据库3

        keys * #查看所有的key

        type key1 #查看key的数据类型

        exists key1 #key 是否存在

        del key1 #删除一个key

        rename key key1 #重命名

        flushdb # 清空当前数据库

        flushall # 清空所有数据库

字符串string常用命令

        set 键 值 ex 过期时间 # 添加数据 带过期时间

        get 键 # 获取数据

        strlen 键 # 查看字符串长度

        mset / mget

  • 列表list常用命令

        lpush 键 数据 # 头插

        rpush 键 数据 # 尾插

        lrem 键 个数 数据 #删除指定个数的数据,0代表所有

        lrange 键 起始下标 结束下标 # 查询

        lset 键 下标 新数据 # 修改指定下标的数据

        ltrim 键 起始下标 结束下标 # 截取数据

  • 哈希hash常用命令

        lpush 键 数据 # 头插

        rpush 键 数据 # 尾插

        lrem 键 个数 数据 #删除指定个数的数据,0代表所有

        lrange 键 起始下标 结束下标 # 查询

        lset 键 下标 新数据 # 修改指定下标的数据

        ltrim 键 起始下标 结束下标 # 截取数据

  • 集合set常用命令

        sadd 键 值... # 添加

        smebers 键 # 查看全部数据

        scard 键 # 查看数据个数

        srem 键 值 # 删除指定值

  • 有序集合zset常用命令

    • zadd 键 分 值... # 添加

      zrange 键 起始下标 结束下标 withscores # 查询 从小到大

      zrevrange 键 起始下标 结束下标 withscores # 查询 从大到小

      zrem 键 值 # 删除

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>