redis的数据类型和持久化的实现

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的操作日志以追加的方式写入文件。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值