zoukankan      html  css  js  c++  java
  • python连接Redis数据库

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

    Redis 与其他 key - value 缓存产品有以下三个特点:

    Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
    Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
    Redis支持数据的备份,即master-slave模式的数据备份。

    1-概览

    Redis是典型的Key-Value类型数据库,Key为字符类型,Value的类型常用的为五种类型:String、Hash 、List 、 Set 、 Ordered Set

    2- Redis内部内存管理


    redis的读写结构
    redis数据库最外层是一个字典 最外层的字典内每个key-value都是name-dic结构 也就是每个元素都是(字典名称-字典x)的结构,空可以作为字典名称, 而字典x内的可以存储上面的所有数据类型.

    所以我们在操作时,如果指定字典名称,就进入对应的字典,如果没有指定字典名称,就进入名称为空的字典进行操作.

    案例
    调试环境python3.6,调试python操作redis数据库,首先要在本地或服务器安装redis数据库。安装参考:http://blog.csdn.net/luanpeng825485697/article/details/79363000

    在python3.6下我们使用redis库。

    pip install redis


    原文链接:https://blog.csdn.net/luanpeng825485697/article/details/79363490

  • 相关阅读:
    View Focus的处理过程及ViewGroup的mFocused字段分析
    Android按键事件处理流程 -- KeyEvent
    Android中将xml布局文件转化为View树的过程分析(下)-- LayoutInflater源码分析
    Android中将xml布局文件转化为View树的过程分析(上)
    IntentService源码分析
    Android源码分析之SharedPreferences
    进程间传递文件描述符
    Epoll在LT和ET模式下的读写方式
    gdb
    Android开发之漫漫长途 Fragment番外篇——TabLayout+ViewPager+Fragment
  • 原文地址:https://www.cnblogs.com/zihkj/p/12461664.html
Copyright © 2011-2022 走看看