Redis的安装及基本使用

news2024/11/15 17:23:13

                                                 ⭐⭐ Redis专栏:Redis专栏                

                                                 ⭐⭐   个人主页:个人主页


目录

一.Redis的简介 

⭐ 拓展:NO-SQL数据库与SQL数据库

 二.Redis的安装

    2.1linux版安装

下载Redis Desktop

 2.2 Windows安装

 三.redis的基本使用

        3.1 String 字符串类型

 3.2 哈希(Hash)

3.3 列表(List)

今天就分享到这啦!!! 


一.Redis的简介 

        Redis是一个开源(BSD许可)内存存储的数据结构服务器,它以键值对(Key-Value)的形式存储数据,具有高性能、多功能和易用性的特点,可用作数据库(基于内存),高速缓存和消息队列代理, 它支持字符串、哈希表、列表、集合、有序集合,位图。

 官网学习网站:Redis 教程_w3cschoolicon-default.png?t=N7T8https://www.w3cschool.cn/redis/

⭐ 拓展:NO-SQL数据库与SQL数据库

        NO-SQL数据库:

  • 基于内存,性能高一些,数据以键值对的形式存储,是一种非关系型数据库
  • 不使用SQL进行数据查询和操作,而是使用其他方式,如键值对、文档、列族等。
  • 数据以非结构化或半结构化的形式存储,没有固定的模式
  • 适用于大规模数据、高并发访问和快速数据读写的场景,如社交媒体、物联网应用等

        SQL数据库:

  • 使用结构化查询语言(SQL)进行数据查询和操作。
  • 基于硬盘,数据以表格的形式存储,表格由行和列组成,是一种关系型数据库。
  • 支持复杂的查询和关系型数据模型。
  • 适用于需要严格的数据一致性和复杂查询的应用程序,如金融系统、电子商务平台等。

 二.Redis的安装

    2.1linux版安装

        下载安装包,导入,导入之后 输入:tar -zxvf redis-5.0.0.tar.gz -C /usr/local/  解压安装包

     下载一个GCC插件:输入命令:yum install gcc,接着输入命令 make安装redis  

     现在要来修改配置文件,以防万一先备份一份 输入命令: cp redis.conf redis.conf.bak
      输入:vim redis.conf  ,修改完之后点击esc键,输入:wq保存退出

 输入命令: ./src/redis-server redis.conf 

 输入命令:lsof -i:6379

         最后输入命令:在./src/redis-cli 目录下输入 ping 回车出现PONG即为安装Redis成功

接着结束进程:

 这个时候还需要再次修改配置文件:输入:vim redis.conf

将下面这个注释: 

 

 然后给redis开放一个端口:

开放端口 输入:firewall-cmd --zone=public --add-port=6379/tcp --permanent 

更新规则 输入: firewall-cmd --reload && firewall-cmd --list-port

 启动redis 输入命令:./src/redis-server redis.conf

重新带着刚刚修改的密码登录:  ./src/redis-cli -h 127.0.0.1 -p 6379 -a 123456

 

下载Redis Desktop

        Redis Desktop是一个用于管理Redis数据库的桌面应用程序。它提供了一个直观的用户界面,可以让用户通过图形界面轻松地查看、编辑和操作Redis数据库中的数据

下载之后创建连接:

 2.2 Windows安装

radis.bat文件里面写以下两行代码,保存后双击

 cd Redis-x64-3.2.100
redis-server redis.windows.conf

出现以下就代表安装成功:

 连接测试是否成功:

 三.redis的基本使用

        3.1 String 字符串类型

增删改查命令:

                SELECT 5代表要使用 第五个数据库

 这里可以查看的到

 3.2 哈希(Hash)

 

3.3 列表(List)

 

今天就分享到这啦!!! 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何从嘉立创下单一个PCB打板(免费)

文章目录 设计PCB下单制作PCB领取优惠券 设计PCB 由于我刚接触PCB设计,并不会自己设计,因此直接选择了一个开源硬件平台中的一个项目进行下载,下载链接如下: ESP32管灯熊猫 - 嘉立创EDA开源硬件平台 (oshwhub.com) 根据其中的视…

jeecg-uniapp 转成小程序的过程 以及报错 uniapp点击事件

uniapp 点击事件 tap: 单击事件 confirm: 回车事件 blur:失去焦点事件 touchstart: 触摸开始事件 touchmove: 触摸移动事件。 touchend: 触摸结束事件。 longpress: 长按事件。 input: 输入框内容变化事件。 change: 表单元素值变化事件。 submit: 表单提交事件。 scroll: 滚动…

程序员有哪些规避风险的合法兼职渠道?

近期,承德程序员事件冲上热搜,这对许多程序员的心灵是多么大的伤害啊! 人人自危,大家开始顾虑自己接私活、找兼职的方式和前景了。毕竟,谁也不想”辛辛苦苦几十年,一把回到解放前“。那有什么办法既可以接私…

【自动控制原理】数学模型:系统框图及其化简、控制系统传递函数

文章目录 第2章 数学模型2.1 控制系统的运动微分方程2.2 拉氏变换和反变换2.3 传递函数2.4 系统框图2.4.1 系统框图2.4.2 系统框图的简化2.4.3 梅森公式2.4.4 例题答案解析——梅森公式 2.5 控制系统传递函数2.5.1 闭环系统的开环传递函数2.5.2 参考输入R(s)作用下的闭环传递函…

ONNX的结构与转换

ONNX的结构与转换 1. 背景2. ONNX结构分析与修改工具2.1. ONNX结构分析2.2. ONNX的兼容性问题2.3. 修改ONNX模型 3. 各大深度学习框架如何转换到ONNX?3.1. MXNet转换ONNX3.2. TensorFlow模型转ONNX3.3. PyTorch模型转ONNX3.4. PaddlePaddle模型转ONNX3.4.1. 简介3.4…

zabbix6.4监控centos

1、关闭防火墙 setenforce 0 #关闭SELinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config #设置永久关闭SELinux systemctl stop firewalld.service #关闭防火墙 systemctl disable firewalld.service …

nodejs express vue 点餐外卖系统源码

开发环境及工具: nodejs,vscode(webstorm),大于mysql5.5 技术说明: nodejs express vue elementui 功能介绍: 用户端: 登录注册 首页显示搜索菜品,轮播图&#xf…

DNS 域名解析协议

作用 将域名转化位IP地址 域名 用’ . ’ 隔开的字符串,如:www.badu.com,就是为了赋予IP特殊含义。 一级域名 .com :公用 .cn:中国 .gov:政府 .us:美国 .org:组织 .net:网站 对应一级…

MATLAB和S7-1200PLC OPC通信(激活S7-1200PLC OPC UA服务器)

MATLAB和SMART PLC OPC通信请参考下面文章博客: MATLAB和西门子SMART PLC OPC通信-CSDN博客文章浏览阅读123次。西门子S7-200SMART PLC OPC软件的下载和使用,请查看下面文章Smart 200PLC PC Access SMART OPC通信_基于pc access smart的opc通信_RXXW_Dor的博客-CSDN博客OPC是…

【算法挨揍日记】day18——746. 使用最小花费爬楼梯、91. 解码方法

746. 使用最小花费爬楼梯 746. 使用最小花费爬楼梯 题目描述: 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬…

进程优先级(nice值,top指令),独立性,竞争性,进程切换(时间片),抢占与出让,并发并行概念

目录 优先级 引入 为什么会存在优先级 特点 优先级值 nice值 更改nice值 top指令 独立性 竞争性 进程切换 引入 时间片 上下文切换 调度器 抢占与出让 强占 出让 并发和并行 并发 并行 优先级 引入 与权限不同的是,权限是能不能做的问题,优先级是什…

有谁知道怎么下载微信视频号视频吗?

抖音视频下载、某站视频下载都很常见,那你知道怎么下载V信视频号视频吗/今天给大家分享两种简单方便的办法,继续往下看吧!一、犀牛视频下载机器人犀牛视频下载器可以直接解析并下载视频号短视频。您只需转发视频到机器人即可下载。此方法也是…

Redis安装-常用命令及操作

目录 一.Redis简介 二.redis安装 1.1安装Linux版本 1.2安装 windows版本 三.redis的常用命令 Redis哈希(Hash) 一.Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队…

LLMs之RAG之IncarnaMind:IncarnaMind的简介(提高RAG召回率的两个优化技巧=滑块遍历反向查找+独立查询)、安装、使用方法之详细攻略

LLMs之RAG之IncarnaMind:IncarnaMind的简介(提高RAG召回率的两个优化技巧滑块遍历反向查找独立查询)、安装、使用方法之详细攻略 导读:在IncarnaMind项目中,提出了几个优化技巧,是非常值得我们在优化RAG系统的时候,进行…

分享66个工作总结PPT,总有一款适合您

分享66个工作总结PPT,总有一款适合您 66个工作总结PPT下载链接:https://pan.baidu.com/s/1g8AWl42-tLdFYXEHZUYyGQ?pwd8888 提取码:8888 Python采集代码下载链接:采集代码.zip - 蓝奏云 立冬PPTPPT模板 西藏信仰PPT模板 古镇丽…

金麟国际用工-全新蓝领跨境就业服务平台

金麟国际用工-全新蓝领跨境就业服务平台 金麟国际用工平台是一个引领时代的蓝领跨境就业服务平台,专为蓝领求职者和雇主提供一个全面、便捷、高效的就业对接环境。这个平台通过其强大的数字化系统,包括客户管理系统、岗位信息系统和智能营销工具等&…

c++-AVL树

文章目录 前言一、AVL树1、AVL树概念2、AVL树模拟实现3、AVL树的旋转操作3.1 左单旋3.2 左单旋代码实现3.3 右单旋3.4 右单旋代码实现。3.5 什么时候调用左单旋和右单旋3.6 左右双旋3.7 左右双旋代码实现3.8 右左双旋3.9 右左双旋代码实现3.10 什么时候调用左右双旋和右左双旋 …

【C++】C++11【上】列表初始化|声明|新容器|右值引用|完美转发|新的类功能

目录 1、 C11简介 2、 统一的列表初始化 2.1 {}初始化 2.2 std::initializer_list 3、声明 3.1 auto和范围for 3.1decltype 3.3 nullptr 4、新容器 5、 右值引用 5.1左值引用和右值引用 5.2 左值引用与右值引用比较 5.3 左值和右值引用使用场景及意义 6…

怎么让重要文件自动备份到OneDrive?

可以让文件自动备份到OneDrive吗? OneDrive是比较受欢迎的云存储之一,主要用于存储文件和个人数据,随时随地都能够在多个设备(例如Android、台式机或笔记本电脑、平板电脑等)之间同步和共享文件。 因此&…

Python实验五 异常处理

实验 1:为下列代码添加异常处理。 xint(input(请输入一个整数)) print(100/x) # 实验 1:为下列代码添加异常处理。 try:xint(input(请输入一个整数:))print(100/x) except ValueError:print(请输入一个整数) except ZeroDivisionError:print…