当前位置:   article > 正文

Redis的基础与django使用redis_django-redis

django-redis

文章目录

一、Redis的简介和安装

1.1 Redis简介

Redis是一个用c语言开发的非关系型(NoSQL)数据库,它将数据以key-value的形式存储在内存中,性能高并且开源、免费。

redis的应用场景:

  • 缓存系统;
  • 计数器:网站访问量、转发量、评论数……;
  • 消息队列(发布订阅,阻塞队列);
  • 排行榜(有序集合);
  • 实时系统:垃圾邮件处理系统(布隆过滤器);
  • ……

redis的其他特点:

  • 支持数据持久化,可以将数据保存到磁盘中,实现永久存储;
  • value支持多种数据类型:字符串Strings、链表Lists、集合Sets、有序集合Sorted Sets、哈希Hashes等等。
  • 支持主从模式,可以配置集群,能支撑起大型的项目。
  • ……

1.2 安装Redis

  • Ubuntu 下安装:

    在终端中执行:

    sudo add-apt-repository ppa:redislabs/redis
    sudo apt-get update
    sudo apt-get install redis
    
    • 1
    • 2
    • 3
  • windows 下安装:

    官网下载安装包,直接安装即可。

  • 测试是否安装成功:

    redis-cli ping
    # 输出:PONG,则表示安装成功
    
    • 1
    • 2

    这是redis官方提供的简易redis客户端,可以执行redis的各种命令,要退出,输入:quit后回车。

    指定ip、端口和密码:

     redis-cli -h host -p port -a password
    
    • 1

1.3 启动和关闭 Redis-server

三种启动方式:

  • 默认启动方式:

    redis-server
    
    • 1
  • 指定参数启动:

    redis-server --port 6380  # 指定端口为6380
    
    • 1

    redis 的默认端口为6379。

  • 指定配置文件启动:

    redis-server redis.conf    # 文件需要自行创建,文件名随意
    
    • 1

    常用配置:

    # 是否以守护进程方式启动
    daemonize yes
    # 端口号
    port 6379
    # ip地址,默认的 127.0.0.1 不支持远程连接
    bin
    • 1
    • 2
    • 3
    • 4
    • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/766766
推荐阅读
相关标签
  

闽ICP备14008679号