Redis的基本数据类型
set
get
exists
append
strlen
incr decr
incrby decrby
getrange
setrange
setex ttl
setnx
mset mget
getset
hset、hget
hmset hmget
hgetall
hdel
hlen
hexists
hkeys hvals
hincrby
hsexnx
lpush rpush
lrange
lpop rpop
lindex
llen
lrem
ltrim
rpoplpush
lset
linsert
使用列表完成数据结构:
实现栈(先进后出):lpush+lpop
实现队列(先进先出):lpush+rpop
有限集合:lpush+ltrim
基于setnx实现分布式锁
哈希类型很适合存储对象。哈希的命令都是以h开头,hset、hget...
插入操作返回结果表示插入成功数据格式,filed属性是不能重复的
hmset和hset都可以批量插入数据,不同的是hmset若插入成功,返回的是OK;hset若插入成功,返回的是插入未重复的filed的个数。
场景:主要是存储对象
lpush和rpush操作返回的是list中数据的个数
在指定元素前或者后插入数据,如果指定数据重复,只找到第一个出现的元素在其前后插入即可
以上都是学习过程中的整理的笔记,会持续更新,如果有错误或者有疑问,欢迎一起交流吖~~
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_45981295/article/details/121402165
内容来源于网络,如有侵权,请联系作者删除!