zoukankan      html  css  js  c++  java
  • 看了redis想一下

    redis总结

    要想在python中使用redis,要先在本地安装redis,并开启redis-server,然后再导入python的redis包,pip install redis

    怎么在Linux上安装redis:https://discuss.pivotal.io/hc/en-us/articles/205308418-How-to-install-and-use-Redis-on-Linux,前面不能漏掉掉make install这条命令
    redis是key-value型的非关系型数据库,有很强大的功能和优势,比方说缓存和持久化,这是我刚刚接触redis,使用的是它的缓存功能.redis是单线程的,在使用的时候连接,不使用的时候断开连接
    所谓的持久化就是可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
    redis支持多种类型的数据结构,每一种对应不同的使用函数
    现在又新增了HyperLogLog、发布订阅、redis事务、redis主从复制(复制有点像git拉分支)
    redis的安装和启动另外查看
    python 有关于redis的第三方包redis,里面有一个StrictRedis和Redis其中,后者是前者的子类,是用老兼容旧版本的redis。所以一般情况下使用前者。
    StrictRedis和Redis的区别:http://www.cnblogs.com/taceywong/p/5843878.html
    redis核心概念:http://blog.jobbole.com/112024/
    python redis的API:https://kushal.fedorapeople.org/redis-py/html/api.html
    (可以使用守护进程不断的检测缓存)
    因为redis是操作内存的,所以可能会出现内存不足的情况,但是不推荐使用vm,而推荐修改redis.conf的maxmemory参数
    python3的redis的使用:http://www.cnblogs.com/wang-yc/p/5693288.html

    r  = redis.StrictRedis(host='0.0.0.0', port=6379)这句代码就是连接redis server,不管server是什么IP,因为使用的是0.0.0.0
    启动mac端的redis:启动 redis,可以使用后台服务启动 brew services start redis。或者直接启动:redis-server /usr/local/etc/redis.conf

    1.启动:redis-server(redis-server redis.conf)

    
    

    2.登陆:redis-cli(redis-cli -p 6379)

    
    

    3.关闭:redis-cli shutdown



  • 相关阅读:
    Centos6.6安装Nginx
    Centos6.6升级python版本
    基于Centos6.6的R720服务器四网口端口聚合的实践
    wcf 开发 1
    dev 转自
    SQL查询父节点下的所有子节点(包括子节点下的子节点,无限子节点)
    C# 自定义控件摘记
    C#中的自定义控件中的属性、事件及一些相关特性的总结(转)
    DevExpress控件-lookupedit的使用方法详解(图文)转http://blog.csdn.net/qq395537505/article/details/50920508
    【DevExpress】 SearchLookUpEdit
  • 原文地址:https://www.cnblogs.com/yingqml/p/7366289.html
Copyright © 2011-2022 走看看