redis

redis数据类型

字符串

GET
SET
DEL
EXISTS
KEYS       查找所有键
FLUSHALL   删除所有键
CLEAR 清屏
TTL 查看过期时间
EXPIRE 设置过期时间
SETEX 设置过期时间
SETNX 只有键不存在时,才设置键的值

列表

LPUSH 向头部插入
RPUSH 向尾部插入
LRANGE 查看元素
LPOP
RPOP
LTRIM 删除范围外的元素
FLUSHALL
LLEN

集合

SADD 
SMEMBERS
SISMEMBER
SREM
SINTER 交集
SUNION 并集
SDIFF 差集

有序集合

分数默认从小到大排序

ZADD
ZRANGE   (WITHSCORES)
ZSCORE
ZRANK
ZREVRANK
ZREM

哈希

HSET
HGET
HGETALL
HDEL
HEXISTS
HKEYS
HLEN

消息队列

XADD 
XRANGE  #eg: XRANGE geek - + 查看所有信息
XLEN
XDEL
XTRIM
XREAD  #读取消息
#eg:XREAD COUNT 4 BLOCK 10000 STREAMS  geekhour $
#读取最新的消息
​
#eg:XREAD COUNT 2 BLOCK 1000 STREAMS  geekhour 0
XGROUP #消费者组
#为消息队列geekhour添加一个消费组group1,,id是0
#eg:XGROUP CREATE geekhour group1 0
​
XINFO #查看消费者组的信息
​
​

地理空间

GEOADD
GEOPOS #查看具体信息
GEODIST #计算两个位置之间的距离
GEOSEARCH #搜索制定范围内的成员
​

HyperLogLog

适用于统计工作

PFADD
PFCOUNT #查看计数
PFMERGE #合并HyperLogLog
​

位图(bitmap)

SETBIT
GETBIT
BITCOUNT #统计有多少个1
BITPOS #返回第一个出现的位置,BITPOS dianzzan 0

位域

存储一些数据,有点像结构体

BITFIELD
GET

哨兵模式

监控,通知,转移

解决上述模式宕机的问题

基本命令

redis-cli --raw 支持中文字符串
redis-cli -p 6380 #指定端口
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值