redis的五种数据类型

数据类型 存储的值 读写能力
String 可以存储字符串、整数和浮点,统称为元素 对字符串操作对整数类型加减
List 一个序列集合且每个节点都包好了一个元素 序列两端推入、或弹出元素修剪、查找或者移除元素
Set 各不相同的元素 从集合中插入或者删除元素
Hash 有key-value的散列组,其中key是字符串,value是元素 按照key进行增加删除
Sort Set 带分数的score-value有序集合,其中score为浮点,value为元素 集合插入,按照分数范围查找

string类型操作

set string1 yejianfeng
get string1
set string2
get string2
incr string2//自增操作
decby string2 2

List类型操作

lpush list1 12
lpush list1 13
rpop list1

lpush list2 13
lpush list2 13
lpush list2 12
llen list3 //显示长度

set类型操作

sadd set1 12
scard set1//查看元素个数
sadd set1 13
sadd set1 13
scard set1


sismember set1 13 //判断13是否存在
srem set1 13 //移除13
sismember set1 13

hash类型操作(散列)

hset hash1 key1 12
hget hash1 key1

hset hash1 key2 13
hset hash1 key3 13

hlen hash1 //查看长度

hset hash1 key3 14 //修改key3的值

hmget hash1 key1 key2 //一次性获取key1和key2的值

sort set类型操作

zadd zset1 10.1 val1
zadd zset1 11.2 val2
zadd zset1 9.2 val3
zcard zset1   //查看所有元素
zrange zset1 0 2 withscores

zrank zset1 val2  //查看val2的排名

zadd zset1 12.2 val3 

zadd zset1 12.2 val2

zrange zsset1 0 2 withscores 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容