reids的数据类型
redis的底层数据结构有:
- sds的简单动态字符串 记录有字符串的长度
- 字典 基于hashtable实现
- 压缩列表 存储的内容数据量不大时 会采用压缩列表 减小内存开销
- 跳跃表 快速寻找
- 双向链表
- 整数集合
redis基于这些数据结构,在上层封装了一层数据类型的对象,所以redis的数据类型有:
Hash 适用于 对象的存储 hset key name value hget key name
操作命令
hset key name
Set
操作命令
sadd key member 添加元素
srem member 删除元素
smembers 查看所有成员
sdiff
sunion
sinner
List
Zset 有序集合
操作命令
zadd key score member添加元素 scroe 分数权重
zrem key member
zscroe key member 查询分数
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- Docker应用:容器间通信与Mariadb数据库主从复制