Django-Redis

NoSQL:(不支持sql语句)

        Redis

        MongoDB

        Hbase hadoop

        Cassandra hadoop

key-value数据库(非关系性数据库)

redis优势

        性能高,读取速度快,存在内存中

Redis应用场景

        用来做缓存

        在某些特定场景下替代传统数据库---社交类得应用

        特定功能---session共享、购物车

Redis安装

        win安装

                从网上下载版本

                解压放入文件夹即可

                使用时->服务和应用程序->服务->Redis->启动

        linux安装

Redis配置(win不需要,Linux需要知道)

        redis配置文件在 /etc/redis/redis.conf下(因人而异

        使用whereis查询redis

      核心配置选项

        1.绑定ip 绑定一个真实ip

bind 127.0.0.1

         2.端口 默认6379

port 6379

        3.是否以守护进程运行(不会在命令行阻塞)

daemonize yes

         4.数据文件

dbfilename dump.rdb

         5.数据文件存储路径

dir /var/lib/redis

        6.日志文件

logfile "/var/log/redis/redis-server.log"

        7.数据库 默认有16个

database 16

        8.主从复制,类似双机备份

 slaveof

 Redis服务器和客户端命令

redis-cli     启动客户端

select index  选择redis库

数据结构

         redis是key-value数据结构,每条数据都是一个键值对

        键的类型是字符串

        键是不能重复的

        值的类型(字符串string、哈希hash、列表list、集合set、有序集合zset)

数据操作

        键的指令    

keys *查询所有键

        String类型

                增加

命令命令行案例django
setset key valueset name zpwredis.set(key,value)
setexset key second valueset name 2 zpwredis.setex(key,second,value)
msetmset key value [key value]set one 1 two 2

                获取

getget key
mgetmget key1 key2...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/237966.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

msvcp140.dll无法继续执行代码是什么意思?六个解决方法分享

今天我想和大家分享的是如何解决由于缺失msvcp140.dll无法继续执行代码的6个办法。 首先,让我们来了解一下msvcp140.dll文件。msvcp140.dll是微软Visual C 2015运行库的一部分,它包含了许多用于支持各种应用程序的函数和类。当您在计算机上运行某些程序…

JavaScript中的for循环你用对了吗?

​🌈个人主页:前端青山 🔥系列专栏:JavaScript篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来JavaScript篇专栏内容:JavaScript-for循环 目录 循环结构 循环思想(三要素) 实现…

pnpm 安装

npm install pnpm -g 解决方案: 1、使用管理员的身份打开powershell, win x 2、输入 set-executionpolicy remotesigned 后按y,问题得到解决 其他: pnpm 安装完成只有,可设置其镜像 1、查阅当前镜像(源&#xff09…

Facebook公共主页受限、被封?一文教你排雷解决

一、Facebook公共主页是什么? 现在人们的生活已经离不开各种社交媒体,只要有智能手机,或多或少会使用一些社交平台,而Facebook是一个拥有大量用户的社交平台。这对于各种企业而言,也是一个十分优秀的营销平台&#xf…

基于springboot+vue的秒杀商城(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

简述MyBatis、MyBatis-Plus、以及MyBatis-Plus的简单运用

什么是MyBatis MyBatis是一个开源的Java持久层框架,用于简化与关系型数据库的交互。它通过将SQL语句与Java代码进行分离,提供了一种优雅的方式来处理数据库操作。 MyBatis的核心思想是将SQL语句与Java方法进行映射,使得开发人员可以通过配置…

文献速递:(第三部分)— (超声非破坏性评估中合成和增强训练数据生成与评估的最新研究进展)

文献速递:(第三部分)— (超声非破坏性评估中合成和增强训练数据生成与评估的最新研究进展) Title 题目 A review of synthetic and augmented training data for machine learning in ultrasonic non-destructive e…

C++基础 -25- 动态多态

静态多态在程序编译的时候,确定将要执行的状态。 动态多态在程序运行的时候,才能确定执行的状态。 下面举例实现动态多态 work函数接口通过传参不同做不同的工作 #include "iostream"using namespace std;class person {public:person(){}vi…

零基础自学编程,中文编程工具下载,中文编程构件板之工具条菜单构件简介

一、前言: 零基础自学编程,中文编程工具下载,中文编程工具构件之弹出菜单构件简介 编程系统化教程链接 https://jywxz.blog.csdn.net/article/details/134073098?spm1001.2014.3001.5502 给大家分享一款中文编程工具,零基础轻…

CentOS系统环境搭建(二十一)——安装git并且配置ssh拉取github代码

centos系统环境搭建专栏🔗点击跳转 文章目录 安装git并且配置ssh拉取github代码1.git初始配置2.设置ssh3.设置GitHub4.拉取代码 安装git并且配置ssh拉取github代码 1.git初始配置 安装 yum install git验证 git --version配置用户名(记得用你自己的…

对于Web标准以及W3C的理解、对viewport的理解、xhtml和html有什么区别?

1、对于Web标准以及W3C的理解 Web标准 Web标准简单来说可以分为结构、表现、行为。 其中结构是由HTML各种标签组成,简单来说就是body里面写入标签是为了页面的结构。 表现指的是CSS层叠样式表,通过CSS可以让我们的页面结构标签更具美感。 行为指的是…

Linux操作系统 1.初识Linux

一、Linux学习大致内容 二、操作系统概述 操作系统的作用: 常见操作系统: 1、pc(电脑端):windows、Linux、MacOS 2、移动端:Android、ios、鸿蒙系统 总结 1.计算机由哪两个部分组成?、 硬件…