美文网首页
redis存储

redis存储

作者: 蓝色代码v7 | 来源:发表于2017-03-22 20:33 被阅读0次

    redis存储

    1 redis是内存型数据库,主要操作都是在内存中进行,也提供持久化的功能,比如rdb和aof
    2 一个redis实例默认拥有16个数据库(0-15),可以通过配置项database进行修改
    3 默认使用的是第0个数据库,可以通过命令select进行选择切换
    4 目前没有查询当前选择哪个redis数据库的命令,对于影响比较大的命令,在执行命令前明确的切换到目标数据库
    5 redis存储是键值对的,键为字符串,值为任意支持的类型,比如字符串,list,map等等

    redis删除策略

    1 redis过期键删除策略是惰性删除+定期删除,两者配合可以获得比较好的删除性能
    惰性删除就是操作键地发现过期,就删除掉,比如set key "ok"的时候,判断key已经过期就会将key删除掉
    定期删除就是每隔一段时间,对数据库做一次检查,将发现的过期键删除掉

    参考

    redis设计与实现

    相关文章

      网友评论

          本文标题:redis存储

          本文链接:https://www.haomeiwen.com/subject/pnlanttx.html