可以使用select +数值来切换数据库

redis>select 1

OK

数据库使用过期字典来记录过期时间和对象

过期的删除策略

1.定时删除:在设置过期的时候,创建一个定时器(浪费cpu时间)

2.惰性删除,过期时间不管,每次取键时,判断是否过期(浪费内存,如果有大量的key过期但是没有被访问到,会导致内存泄漏)

3.定期删除,每个一段时间,程序自动检测

redis中的过期键删除策略采用的时惰性删除和定期删除

  • 所有的读写数据库的redis命令在执行前会对过期进行判断

系统会周期性的检查,在规定时间内,随机抽取部分键,删除其中的过期键

单机数据库的实现----------01数据库相关推荐

  1. 01 数据库和MySQL简介

    01 数据库和MySQL简介 文章目录 01 数据库和MySQL简介 什么是数据库(database) 为什么要有数据库? 没有数据库时的烦恼 管理方式 产生的问题 数据库 常见的关系型数据库 什么是 ...

  2. 【MySql 数据库综合练习01 】

    MySql 数据库综合练习01 创建表 数据表格列名: 以下题目均以以上数据作为查询目标: 2.查询平均成绩大于60 分的同学的学号和平均成绩: 3.查询所有同学的学号.姓名.选课数.总成绩: 4.查 ...

  3. SQL Server 进阶 01 数据库的设计

    SQL Server 进阶 01 数据库的设计 本篇目录 课程内容回顾及介绍 为什么需要规范的数据库设计 设计数据库的步骤 绘制E-R(实体-关系)图 实体-关系模型 如何将E-R图转换为表 数据规范 ...

  4. 【宋红康 MySQL数据库】【01】数据库概述

    持续学习&持续更新中- 学习态度:守破离 [宋红康 MySQL数据库][01]数据库概述 1. 为什么要使用数据库 2. 数据库与数据库管理系统 2.1 数据库的相关概念 2.2 数据库与数据 ...

  5. mysql 从零开始_MySQL从零开始:01 数据库简介

    1.什么是数据库 从字面意思理解,首先数据库是一个存放东西的库,里面存的东西是数据.以下解释来自百度百科: 数据库(Database)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库 ...

  6. 【中级】 微信小程序 - 腾讯云 - wafer2 - PHP - 实战 - 后台 - 数据库的访问 - 01 - 通过wx.request或者qcloud.request来获取数据库数据

    前言 本例子,通过wx.request来获取数据库数据. 1 构建测试数据库 构建如下数据库,数据库名称user01.数据库表db_user.数据库里面输入了几个数据,然后,我们通过 wx.reque ...

  7. mysql字段命名_Mysql 01—数据库表字段的命名规则

    摘要:当前测试工作为自研数据库测试,同时需要为自动化执行处理入库数据表,为让自己看起来专业些,特查找资料学习数据库的各种规范使用. 本文是一篇包含了数据库命名.数据库表命名.数据库表字段命名及SQL语 ...

  8. MySQL 01:数据库,MySQL基础

    一.数据库 1.数据储存 大家在自己日常中,存储信息大多用的是文本文档,或者是电子表格,但是对于大量数据的情况下,这样的速度非常慢,所以需要有一种专门管理数据的软件来管理数据 2.数据库 数据库就类似 ...

  9. Mac MySQL 数据库配置(关系型数据库管理系统)

    本文已停止更新,点击此链接查看本文最新内容 !!! 前言 MySQL 关系型数据库管理系统. 1.配置准备工作 1)配置数据库准备工作 下载相关软件 mysql-5.7.21-1-macos10.13 ...

  10. mysql5.5数据库名_mysql5.5数据库名

    Linux下Web开发服务器搭建之一_MySQL Linux下Web开发服务器搭建之一 安装与配置MySQL 在现在很多中小企业中,都喜欢使用Linux+Apache+MySQL+PHP的搭配来实现企 ...

最新文章

  1. 面试官:我把数据库部署在Docker容器内,你觉得如何?
  2. anki 新的卡片类型_梁宝川:这一类型Anki卡片,你做了吗?
  3. 写个测试程序测试下,单片机使用浮点型数效率有多低
  4. 求一个字符串中连续出现次数最多的子串
  5. Leetcode-Median of Two Sorted Arrays
  6. ios更改UITabBarController背景以及选中背景图片的方法
  7. 55种数据可视化开源工具_6种用于撰写书籍的开源工具
  8. 汽车在转型!福特中国的架构实践
  9. C++ 中的动态库和静态库(Windows)
  10. 把CMD下的color 方案遍历一遍
  11. 田老师书法工作室优秀学员获奖作品展(一)
  12. 珍藏的PS技巧(可以尝试一下哦)(转载)
  13. Vulkan_SSAO—屏幕空间环境光遮蔽
  14. 深度学习: 数据扩充 (Data Augmentation)
  15. Win32-API: 终于能正常的捕获焦点事件: WM_COMMAND、BN_SETFOCUS、EN_SETFOCUS
  16. S32K14x CAN休眠唤醒的实现方案
  17. 双击Google Earth没有反应解决办法
  18. [译]为任意网格计算tangent空间的基向量
  19. 如何快速批量删除微信好友?
  20. echarts的tooltip显示百分号

热门文章

  1. Radius协议简单介绍
  2. 测量学1_测量学的基本知识
  3. 直观理解积分-从零开始:机器学习的数学原理和算法实践
  4. HTML iframe设置背景透明
  5. 一台计算机连接两个投影,台式机怎么同时连接两个投影仪
  6. 潘多拉固件设置ipv6_OpenWRT IPv6配置
  7. 几种免杀转储lsass进程的技巧
  8. idea创建j2ee_java实战项目教程分享(纯干货,建议收藏)
  9. android 指令脱壳,安卓脱壳之战-腾讯脱壳
  10. Windows 远程桌面(RDP)客户端相关工具