想入门Redis?基础操作敲起来

redis 值的类型有五种

1.字符串:string

这是最基础也是最常用的类型。

操作说明

1、写入一条数据,set后面分别是键和值 set name chenai
2、获取这条数据,get后面直接键名 get name
3、设置键值对和过期时间,以秒为单位:setex name2 2 chenai2
4、设置多个键值对: mset name1 chen1 name2 chen2
5、追加值:append key value
6、查询多个:mget key1 key2
7、删除:del key

操作记录

在这里插入图片描述

2.哈希:hash

操作说明

hash类型:用于存储对象,对象的结构是属性和值
1、设置单个属性:hset key field value
2、设置多个属性:hmset key field1 value1 field2 value2
3、获取指定键的所有属性 hkeys key
4、获取某个属性的值:hget key field
5、获取多个属性的值:hmget key field1 field2
6、获取所有属性的值:hvals key
7、删除键值对:del key
8、删除某个属性对应的值:hdel key field

操作记录

在这里插入图片描述

3.列表:list

list类型:列表中的元素为string
1、从左往右插入数据:lpush key value1 value2
在这里插入图片描述
2、从右往左插入数据:rpush key calue1 value2
在这里插入图片描述
3、查看列表中的元素:lrange key 0 -1 这里0和-1是起始和终止的下标
在这里插入图片描述
4、指定元素插入数据:linsert key before(在旧元素前面插入新元素)/after(在旧元素后面插入新元素) 旧元素 新元素
在这里插入图片描述
5、修改元素:设置指定索引元素的值:lset key index value
在这里插入图片描述
6、删除元素: 删除固定的元素 lrem key count value (count如果是负数,就从后往前删,删除的次数为count的值)
在这里插入图片描述

4.集合:set

set集合:无序集合,元素具有唯一性,不重复,集合没有修改操作
1、增加元素:sadd key value1 value2
在这里插入图片描述
2、返回所有的元素: smembers key

3、删除某个元素:srem key value
在这里插入图片描述

5.有序集合:zset

zset:有序集合:元素有唯一性,不重复,没有修改操作
1、所有的元素都会有一个score权重,可以通过权重来对元素进行排序 zadd key score member1 score member2
2、返回下标在某个范围内的元素: zrange key start stop
3、返回score在某个范围内的元素:zrangebyscore key start stop
在这里插入图片描述
4、返回某个成员的score值:zscore key member
在这里插入图片描述
5、删除某个元素:zrem key member
在这里插入图片描述
6、删除权重在某范围内的所有元素:zremrangebyscore key start stop
在这里插入图片描述

6、键的相关操作

操作说明

1、查找键: keys name
2、查找名称中包含a的键:keys a
3、判断key是否存在:exists key 如果存在返回1,不存在返回0
4、查看key对应value的类型: type key
5、删除键: del key 键值对会全部删除
6、给某个键值对设置过期时间: expire key time
7、查看某个key的过期时间 : ttl key

操作记录

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨埃LUO定

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值