Redis常见的数据类型及操作方式
Redis 常见的数据类型及操作方法如下:
字符串(String)
- 设置值:
SET key value
- 获取值:
GET key
- 增加数字:
INCR key
或DECR key
- 追加值:
APPEND key value
- 设置值:
列表(List)
- 从列表左侧插入:
LPUSH key value
- 从列表右侧插入:
RPUSH key value
- 获取列表:
LRANGE key start stop
- 从列表左侧弹出:
LPOP key
- 从列表右侧弹出:
RPOP key
- 从列表左侧插入:
集合(Set)
- 添加元素:
SADD key member
- 获取全部元素:
SMEMBERS key
- 删除元素:
SREM key member
- 判断元素是否存在:
SISMEMBER key member
- 添加元素:
有序集合(Sorted Set)
- 添加元素:
ZADD key score member
- 获取全部元素:
ZRANGE key start stop
- 删除元素:
ZREM key member
- 按分数范围获取元素:
ZRANGEBYSCORE key min max
- 添加元素:
哈希(Hash)
- 设置值:
HSET key field value
- 获取值:
HGET key field
- 获取所有字段和值:
HGETALL key
- 删除字段:
HDEL key field
- 设置值:
位图(Bitmap)
- 设置位:
SETBIT key offset value
- 获取位:
GETBIT key offset
- 统计位为1的数量:
BITCOUNT key
- 设置位:
HyperLogLog
- 添加元素:
PFADD key element
- 计算基数:
PFCOUNT key
- 合并多个HyperLogLog:
PFMERGE destkey sourcekey [sourcekey ...]
- 添加元素:
发布/订阅(Pub/Sub)
- 订阅频道:
SUBSCRIBE channel [channel ...]
- 发布消息:
PUBLISH channel message
- 订阅频道:
事务(Transaction)
- 开启事务:
MULTI
- 执行事务:
EXEC
- 放弃事务:
DISCARD
- 开启事务:
键管理
- 查看键:
KEYS pattern
- 删除键:
DEL key
- 检查键是否存在:
EXISTS key
- 设置过期时间:
EXPIRE key seconds
- 查看键:
这些是Redis中最常见的数据类型和操作方法。在实际应用中,可以根据需要选择合适的数据类型和操作命令。
评论已关闭