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



  • 相关阅读:
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/yingqml/p/7366289.html
Copyright © 2011-2022 走看看