Redis常用命令总结 - Go语言中文社区

Redis常用命令总结


Redis常用方法

string

命令解释
get key获取key的值
set key v设置key的值
del key删除key(应用于所有类型)
incr key将储存的值加上1
decr key将储存的值减去1
incrby key amout加上整数amount
decrby key amout减去整数amount
incrbybyfloat key amout加上浮点数amount字符串二进制
append key v将值追加到key当前储存值的末尾
getrange key start end获取下标start到end的字符串
setrange key offset v将字符串看做二进制位串,并将位串中偏移量为offset的二进制位的值
getbit key offset将字符串看做是二进制位串值为1的二进制位的数量,如果给定了可选的start偏移量和end偏移量,那么只对偏移量指定范围的二进制位进行统计
bitop operation dest-key key-name [key-name …]对一个或多个二进制位串进行 并and,或 or,异或XOR,非NOT 在内的任意一种安位运算符操作(bitwise operation),并将计算的结果放到dest -key里面

list

命令解释
rpush key [v…]将一个或多个加入列表右端
lpush key [v…]将一个或多个加入列表左端
rpop key移除并返回最右端的元素
lpop key移除并返回列表最左端的元素
lindex key size返回下标(偏移量)为size的元素
lrange key start end返回从start 到end的元素 包含start和end
ltrim key start end只保留从start 到end的元素 包含start和end

hash

命令解释
hmget hkey key…获取多个值
hmset hkey key v…为多个key设置值
hdel hkey key…删除多个值并返回
hlen hkey返回总数量
hexists hkey key检查key是否存在在散列中
hkeys hkey获取散列中所有key
hvals hkey获取三列中所有值
hgetall hkey获取散列
hincrby hkey key increment为key的值上加上整数increment
hincrbyfloat hkey key increment为key的值上加上浮点数increment

set

命令解释
sadd key item …添加多个,返回新添加的个数(已存在的不算)
srem key item…从集合移除多个元素 ,返回被移除元素的数量
sismember key item检查元素item是否在集合中
scard key返回集合总数
smembers key返回所有元素
srandmember key cout随机返回cout个元素 cout为正整数 随机元素不重复 相反可能会出现重复
spop key随机的移除一个元素 并返回已删除的元素
smove key1 key2 item如果key1中包含item 移除key1中的item 添加到key2中,成功返回1 失败返回0
差运算 sdiffstore newkey key key1…将存在于key集合但是不存在key1…集合的其他元素 放到newkey里面(咬掉一口剩下的)
交运算 sinter key…返回所有集合的交集(返回我们都有的的)
交运算 sinterstore newkey key…返回多个集合的交集生成集合newkey
并运算 sunion key…(返回我们不重复的所有元素 )
并运算 sunion newkey key…结果放到newkey中

zset

命令解释
zadd key score member …添加多个
zerm key memer…移除多个
zcard key返回所有成员
zincrby key incremnet member将member成员的分值加上increment
zcount key min max返回分值在 min和max中间的排名
zrank key member返回成员member在集合中的排名
zscore key member返回member的分值
zrange key start stop返回 介于两者之间的成员

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

好久没写博客了,今天复习了下Redis,有些命令也不常用,写到最后不想写了截图- - ,复习后还是对使用有了一些新的想法的。。。。

————————————————————————————————chenchen

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u010191034/article/details/83383448
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢