Redis一些常用命令

key(键)常用命令

del key 删除
dump key 获取被序列化的值
exists key 检查key是否存在
type key  获取key的类型
rename key newKey 重命名
======================================

字符串常用命令

set key value 设置键值
get key  获取键值
strlen key   获取键值长度
incr key 如果键值是数字将增加1
decr key 如果键值是数字将减1
append key value 字符串拼接
=======================================


redis 哈希(hash)常用命令

hmset hashkey key value[key value]可一次设置多个键值对
hdel hashkey key[key] 一次可删除一个或多个
hgetall hashkey  获取所有的键和值
hkeys hashkey    获取所有的键
hvalus hashkey 获取所有的值
hlen hashkey     获取哈希表中的字段数量
========================================

列表(list)常用命令

blpop key1 [key2 ] timeout 
移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
brpop key1 [key2 ] timeout 
移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
lindex key index 
通过索引获取列表中的元素
llen key 
获取列表长度
lpop key 
移出并获取列表的第一个元素
rpop key 
移出并获取列表的最后一个元素
lset key index value 
通过索引设置列表元素的值
lrange key start stop 
获取列表指定范围内的元素
rpushx key value 
为已存在的列表添加值
ltrim key start stop 
对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
======================================================================================

集合(set) 常用命令


sadd key member1 [member2] 
向集合添加一个或多个成员
scard key 
获取集合的成员数
sinter key1 [key2] 
返回给定所有集合的交集
sismember key member 
判断 member 元素是否是集合 key 的成员
smembers key 
返回集合中的所有成员
smove source destination member 
将 member 元素从 source 集合移动到 destination 集合
=====================================================================

有序集合 常用命令

zadd key score1 member1 [score2 member2] 
向有序集合添加一个或多个成员,或者更新已存在成员的分数
zcard key 
获取有序集合的成员数



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值