ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

1、redis数据存储类型介绍

2021-07-30 21:00:13  阅读:135  来源: 互联网

标签:存储 set get zcount redis value 获取 key 类型


文章目录


前言

本文主要介绍redis在windows下五种数据类型以及基本操作
在这里插入图片描述


一、String

1.1、set、get、del

1、set 添加/修改数据 set key value
2、get 获取数据 get key
3、del 删除 key

在这里插入图片描述

1.2、mset、mget

1、批量插入 mset key1 value1 key2 value2
2、批量获取 mget key1 key2

在这里插入图片描述

1.3、strlen、append

1、strlen 获取数据字符个数(字符串长度) strlen key
2、append 追加信息到原始信息后部(如果原始信息存在就追加,否则新建) append key value

在这里插入图片描述

1.4、incr、incrby、incrbyfloat

incr key 自增
incrby key increment 跳跃自增(整数)
incrbyfloat key increment 自增小数

在这里插入图片描述

1.5、decr、decrby

1、decr key 递减
2、decrby key increment 跳跃递减

在这里插入图片描述

二、hash

2.1、hset、hget、hgetall、hdel

1、hset 设置值、修改值 hset key filed value
2、hget 获取值 hget key filed
3、hgetall 获取所有数据 hgetall key
4、hdel 删除值 hdel key filed

在这里插入图片描述

2.2、hmset、hmget、hlen、hexists

1、hmset 批量新增/修改 hmset key filed1 value1 filed2 value2
2、hmget 批量获取     hmget  key filed1 filed2
3、hlen 获取哈希表中字段的数量 hlen key
4、hexists 获取哈希表中是否存在指定的字段 hexists key filed

在这里插入图片描述

2.3、hkeys、hvals

1、hkeys 获取所有key    hkeys key
2、hvals 获取所有value  hvalus key

在这里插入图片描述

2.4、hincrby、hincrbyfloat

1、hincrby  hash中的value增值(整型)
2、hincrbyfloat hash中的value增值(小数)

在这里插入图片描述

三、list

3.1、lpush、rpush、lrange、lindex、llen、lpop、rpop

1、lpush、rpush:从左添加  从右添加
2、lrange、lindex、llen  获取范围数据 获取索引数据 获取长度
3、lpop、rpop 从左移除、从右移除

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 、blpop、brpop

1、blpop 从左边在规定时间获取任务
2、brpop 从右边在规定时间获取任务

在这里插入图片描述

四、set

4.1、sadd、srem、smembers

1、sadd 新增  sadd key value
2、srem 移除  srem key value
3、smembers 获得所有成员 smembers key

在这里插入图片描述

4.2、scard、sismember

1、scard 获取集合长度 scard key
2、sismember 判断集合是否存在该元素 sismember key value

在这里插入图片描述

4.3、srandmember、spop

1、srandmember 随机获取指定个数元素 srandmember key count
2、spop  随机获取指定个数元素 spop key count

在这里插入图片描述

五、sorted_set

5.1、zadd、zrange、zrevrange、zrem

1、zadd 新增  zadd key score1 member1
2、zrange 获取元素从小到大 zrange key start stop [WITHSCORES] 
      start stop 代表下标 
3、zrevrange 获取元素从大到小 zrevrange key start stop [WITHSCORES]
4、zrem    移除元素 zrem key member [member ...]

在这里插入图片描述

5.2、zrangebyscore、zremrangebyrank、zremrangebyscore

1、zrangebyscore 按条件获取 zrangebyscore key min max [WITHSCORES]
2、zremrangebyrank 那条件下标删除 zremrangebyrank key start stop
3、zremrangebyscore 那找score删除 zremrangebyscore key min max

在这里插入图片描述

5.3、zcard、zcount

1、zcard 获取集合个数 zcard user 
2、zcount 获取指定分数的集合个数 zcount key min max

在这里插入图片描述

标签:存储,set,get,zcount,redis,value,获取,key,类型
来源: https://blog.csdn.net/weixin_42843796/article/details/118911324

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有