Redis 学习笔记命令
1.字符串
字符串可以存储三种类型的值
1.字节
2.整数
3.浮点数
自增自减的用例描述
incr incr key-name 将在键存储的值加1
decr decr key-name 将在键的存储的值减1
incr incr key-name amount 将在键存储的值加整数amount
decr decr key-name 将在键的存储的值减整数amount
供redis处理的子串和二进制的命令
append key-name value 追加到存储值得末尾
getrange key-name start end
setrange key-name offset value
2.列表
常用命令描述
rpush
lpush
以上是分别从右边和左边往列表加入数据
lpop
rpop
以上是从左右两端删除数据
lindex key-name offset
从左边查找 偏移量为offset的元素
3.集合
redis集合以无序的方式存储多个各不相同的元素
命令描述
sadd key-name value
srem key-name value
sismember key-name item检查item是否在集合内
scard key-name 返回集合的元素量
srandmember key-name count 返回多个元素
spop key-name 随机移除,并返回移除的元素
smove source-key deset-key item
将一个元素从一个集合移动另一个集合
数据类型用于组合和处理多个集合的redis命令
sdiff [key-name1,key-name2,key-name3] 返回集合的差集
sdiffstore 将那些存储在于第一个集合但并不存在于其他的集合中的元素。
sinter [key-name,key-name1]返回集合的交集
sunion 返回集合的并集