redis常用命令

//删除当前数据库中的所有Key  
flushdb
//删除所有数据库中的key  
flushall


key:
>del key[key ...] 删除给定一个或多个key
>exists key 检查给定key是否存在
>expire key seconds 为给定key设置生存时间
>expireat key timestamp 设置Unix时间戳模式的生存时间 
>keys pattern 查找所有符合给定模式pattern的key
>type key 返回key所存储的值的类型
>ttl key 以秒为单位,返回给定key的剩余生存时间
String:
>set key value [ex seconds][px milliseconds] 将字符串关联到key
>setex key seconds value 将value关联到key,并将其生存时间设置为seconds
>get key 返回key所关联的字符串
>mget key[key ...] 返回所有给定key的值
>incr key 将key中存储的数字值增一
Hash:
>hdel key field[field ...] 删除哈希表key中一个或多个给定域
>hexists key field 查看哈希表key中给定field是否存在
>hget key field 返回哈希表key中给定域field的值
>hkeys key 返回哈希表中所有域
>hgetall key 返回哈希表key中,所有的域和值
>hlen key 返回哈希表key中域的数量
>hset key field value 将哈希表key中的域field的值设置为value
>hvals key 返回哈希表key中所有域的值
List:
>lrange key start stop 返回列表key中指定区间内的元素,区间以偏移量start和stop指定
>lpush key value[value ...] 将一个或多个值value插入到列表key的表头
>rpush key value[value ...] 将一个或多个值value插入到列表key的尾部
>lpop key 移除并返回列表key的头元素
>rpop key 移除并返回列表key的尾元素
>blpop key 是列表的阻塞式弹出原语
>brpop key 同上
>llen key 返回列表key的长度
>lrem key count value 根据参数count的值,移除列表中与参数value相等的元素
Set:
>sadd key member[member ...] 将一个或多个member元素加入到集合key中,已经存在的忽略
>scard key 返回集合key的基数(集合中元素的数量)
>sdiff key[key ...] 返回一个集合的全部成员,该集合是所有集合的差集
>sinter key[key ...] 返回一个集合的全部成员,该集合是所有集合的交集
>sunion key[key ...] 返回一个集合的全部成员,该集合是所有集合的并集
>sismember key member 判断member元素是否集合key的成员
>smembers key 返回集合key中所有成员
SortedSet:
>zadd key score member[[score member] ...] 将一个或多个member元素及其score值加入到有序集key中
>zcard key 返回有序集key的基数
>zcount key min max 返回有序集key中,score值在min和max之间的成员数量
>zrange key start stop [withscore] 返回有序集key中指定区间内的成员
pttl key  查询key的生命周期
批量删除:redis-cli -a pass(密码) keys "CAMP_CARD_SHOPS_*" | xargs redis-cli -a pass(密码) del
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值