redis支持五种数据类型:
string(字符串)
hash(哈希)
list(列表)
set(集合)
zset(有序集合)
string
string是redis的基本数据类型,一个key对应一个value
string类型的值最大能存储512M
list(列表)
列表就是简单的字符串列表,按照插入顺序排序
取第0个到第10个数据
从尾部插入:
从头部删除:
set(string类型的无序集合)
添加集合
sadd+key
sadd comsic_set 1
查看集合
SMEMBERS comsic_set
删除集合(一个或者多个)
SREM comsic_set 3
zset
跟set一样也是string类型元素的集合,而且不允许有重复的成员
不同的是每个成员都有关联一个分数(score),通过分数来为集合中的成员进行从小到大的排序
zset中成员是唯一的,蛋是分数(score)是可以相同的。
增加集合:
zadd cosmic_zset 2 "zhang"
查看:
ZRANGE cosmic_zset 0 10 withscores
Redis如何实现持久化:
RDB持久化
将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化。
AOF持久化
将Reids的操作日志以追加的方式写入文件。