Redis(一)之概述及安装

redis数据库下载 redis,热门快速的数据库。执行查询、快速反应。 立即下载

概述

关系型数据库(SQL):

Mysql,Oracle
特点:数据和数据之间,表和字段之间,表和表之间是存在关系的
例如:一对一、一对多、多对多。

优点:1、数据之间有关系,进行数据的增删改查时非常方便的。
      2、关系型数据库 有事务操作。保证数据的完整性

缺点:1、因为数据和数据之间有关系的,关系是由底层大量算法保证
            大量算法会拉低系统运行速度
            大量算法会消耗系统资源
      2、海量数据的增删改查时会显得无能为力。
            很可能宕机
      3、海量数据环境下对数据表进行维护/扩展,也会变得无能为力
            update product set cname = ‘手机数码’;//修改所有数据
            把商品表的cname字段,由varchar(64),  char(100)

适合处理一般量级数据,安全。

非关系型数据库(NOSQL):

为了处理海量数据,需要将关系型数据库的关系去掉。

非关系型数据库设计之初是为了替代关系型数据库的
Redis

优点:1、海量数据的增删改查,非常轻松应对
      2、海量数据的维护非常轻松。
缺点:1、数据和数据之间没有关系,所以不能一目了然
      2、非关系型数据库,没有关系,没有强大的事务保证数据的 完整和安全

适合处理海量数据,效率。不一定安全

关系型数据库(重要数据)+非关系型数据库(海量操作数据,不重要) ——> 项目

Redis使用环境:

1、关系型数据库的缓存存在

2、可以做任务队列

3、大量数据运算

4、排行榜
redis擅长做大量数据的排行榜


安装

环境:

Linux:CentOS(32位)
工具:SecureCRT
redis-4.0.10.tar.gz

redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc:
yum install gcc-c++

步骤1:将Windows下下载的压缩文件上传到Linux下。通过secureCRT进行上传,步骤如下:
alt + p
put F:/redis-4.0.10.tar.gz

步骤2:解压文件
tar –zxvf redis-4.0.10.tar.gz

步骤3:编译redis (编译,将.c文件编译为.o文件)
cd redis-4.0.10
make

1)如果没有安装gcc,编译将出现错误提示。(如果安装失败,必须删除文件夹,重写解压)
2)编译成功

步骤4:安装
make PREFIX=/usr/local/redis install

步骤5:copy文件
redis启动需要一个配置文件,可以修改端口号等信息。
将解压包redis-4.0.10里的redis.conf复制到redis安装文件夹
cp redis.conf /usr/local/redis

注:如果没有配置文件,redis也可以启动,不过将启用默认配置,这样不方便修改端口号等信息

启动

前端启动(无法进行集群部署)

运行客户端(默认连接本机6379端口):./bin/redis-server
这里写图片描述
使用SecureCRT进行Clone Session,在新窗口进行以下测试:
这里写图片描述

后端启动

修改redis.conf配置文件,修改为daemonize yes,以后端模式启动。
vim /usr/local/redis/redis.conf
这里写图片描述
启动时,指定配置文件
cd /usr/local/redis
./bin/redis-server ./redis.conf

redis默认端口6379,通过当前服务进行查看
ps -ef | grep -i redis
这里写图片描述

可以通过修改redis.conf文件的端口,启动多个redis服务

关闭:

①查询到PID,kill -9 pid【断电,非正常关闭,一般不用,否则造成数据丢失】
②正常关闭 【正常关闭,数据保存】
./bin/redis-cli shutdown

客户端

命令形式:redis-cli -p 端口 -h ip地址 <-c>
启动:./bin/redis-cli,默认端口:6379,IP:localhost(127.0.0.1)

redis-4.0.1.tar.gz+安装笔记 1、安装redis: 将压缩文件 redis-4.0.1.tar.gz放到虚拟机上 执行命令 tar -zxvf redis-4.0.1.tar.gz 解压到当前文件夹下 进入redis文件夹下 cd redis-4.0.1 依次执行 make sudo make install 安装完成 2、后台启动服务器: nohup redis-server & 不会启用 redis.conf配置文件 3、进入redis操作下: 在redis安装目录文件夹下输入 ./src/redis-cli 立即下载

相关推荐

芯片硅前验证技术与驱动工程师实战指南

硅前验证是芯片开发流程中的关键环节,通过pre-silicon simulation等技术手段在流片前验证设计正确性。其核心技术包括软件仿真、FPGA原型验证和硬件仿真器解决方案,涉及Linux驱动开发、芯片架构理解和波形分析等核心技能。作为连接芯片设计与系统集成的桥梁,硅前验证能早期发现设计缺陷,节省数百万美元流片成本。以Cadence Palladium为代表的硬件仿真器,通过专用服务器系统实现比纯软件方案快100-1000倍的仿真速度,为驱动工程师提供完整的外设模型验证环境。掌握硅前验证技术可显著提升

weixin_42522857的博客 321

Redis(二)CentOS7安装Redis4.0.10与集群搭建

一 Redis单机安装 1 Redis下载安装 1.1 检查依赖环境(Redis是C语言开发,编译依赖gcc环境) [root@node21 redis-4.0.10]$ gcc -v -bash: gcc: command not found [root@node21 redis-4.0.10]$ yum install -y gcc 1.2 解压文件到指定目录 ...

dengshuabi6933的博客 596

接上篇,记录一下【Unity 3D对博途PLCSIM的通讯】文章有点长~仔细看,很基础

本文参考链接:西门子PLC丨PROFINET通讯仿真(虚拟通讯)做了一些更详细的优化,本文使用的类库并非原作者使用的类库。 首先,昨天项目已经创建好了,这边也加了一个InputField和一个Button,可以实现简单的读取,ok开始。 放入准备好的通讯类库; 新建一个博途的项目,本次测试使用博途V15,测试环境为虚拟机,Unity运行在本地计算机,建立博途项目流程如下: 新建项目,右键项目-属性-保护-对勾,如图: 不得不说的是,仿真中加密的FB块是无法下载的哦~ 添加CPU...

NS_Speak(IVAV) 8056

Redis安装4.0.10版本

A.下载Redis 首先执行如下命令下载Redis wget http://download.redis.io/releases/redis-4.0.10.tar.gz 若提示未找到命令,则先执行如下命令安装wget, 再下载Redis yum install wget B.安装Redis tar -zxvf redis-4.0.10.tar.gz cd redis-4.0.10 make MALLOC=libc make install ...

weixin_44321341的博客 451

【ADCU详解】PMIC电源管理集成电路详解

自动驾驶域控制器(ADCU)中的电源管理集成电路(PMIC)是高度集成的关键部件,负责为计算核心、传感器等提供高效稳定的多路电源。其核心特点包括:符合车规AEC-Q100标准、支持功能安全ASIL等级、精确的时序控制及强抗干扰能力。PMIC由开关稳压器、LDO、时序控制器、监控保护电路等模块组成,通过分层电源树框架实现电能分配。设计需考虑效率、功率密度、噪声性能等关键维度,底层基于Buck转换器和LDO原理工作。使用中需满足严苛的车规环境要求,并通过静态/动态测试及故障注入测试进行验证,确保系统可靠性和安全

qq_40844444的博客 841

【StarRocks】-- DATETIME 与 TIMESTAMP 区别详解

本文详细解析了StarRocks中DATETIME/DATETIMEV2与TIMESTAMP的区别及使用场景。DATETIME系列存储人类可读时间,不携带时区;TIMESTAMP实际指Unix时间戳,建议用BIGINT存储。关键差异包括:精度选择(DATETIMEV2支持微秒级)、时区处理(仅函数计算时影响)、存储方式等。针对不同场景提供选型建议:单时区展示用DATETIMEV2,跨时区计算用BIGINT存储Epoch。特别强调与MySQL迁移时的注意事项,并给出常见问题解决方案和最佳实践清单,包括统一入口

欢迎来到我的博客,一起探索代码里的世界! 496

centos7 安装redis4.0.10

下载redis  https://redis.io/download第一步 登陆root账户第二步 安装gcc # yum install gcc tcl第三步 cd到redis的tar包目录 然后运行 # tar -xzvf redis-4.0.1.tar.gz   执行解压第四步 # cd src  第五步 # make MALLOC=libc第六步 # ./redis-server     ...

LJHSkyWalker的博客 1662

Open3D——RANSAC 三维点云空间直线拟合【2025最新版】

使用RANSAC算法在点云数据中拟合三维空间直线的python代码实现。博客长期更新,本文最新更新时间为:2025年3月23日。

点云侠的博客 7354

一、Redis概述与安装

Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入

小薛博客-助力人人成为架构师 1428

SMART200如何实现多次调用子程序带定时器功能

1、西门子200PLC的子程序由于很多限制条件,如果希望建立一个可以多次调用的子程序,那么这个子程序里是不能含有定时器指令的,所以我们只能退而求其次了。建议将沿指令(上升沿、下降沿)放在多次调用子程序的外面。 2、可以提供不同的时基,提供不同时间的定时 3、实现秒定时 5、子程序内部: STL代码: 1、时基信号由外部提供、 可以提供不同的时基信号 2、实现循环定时开关 LD #Start:L0....

RXXW_Dor的博客 1万+

置顶必读(2) | 《YOLOv11实战:从入门到深度优化》目录导航篇(持续更新中)

🏆 本文收录于 《YOLOv11实战:从入门到深度优化》 专栏。 本专栏系统梳理并持续复现全网各类 YOLOv11 / YOLO系列改进方案与实战案例,目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。 内容坚持 持续更新 + 深度拆解 + 工程落地导向,不仅讲“怎么改”,更讲“为什么这样改、如何真正落地到项目中”。

**My Coding Family** 11万+

Redis7【① 概述 安装 配置】

Redis7【① 概述 安装 配置】

weixin_44981126的博客 2630

Pixhawk2.4.8接口及引脚定义

pixhawk2.4.8接口定义图解

加斯顿工程师的博客 8744

【Redis】Redis基础学习(一)NoSQL概述,Redis概述,Redis的下载和安装

【Redis】Redis基础学习(一)NoSQL概述,Redis概述,Redis的下载和安装1. Redis的简介2. 什么是NoSQL?2.1 NoSQL和关系型数据库比较2.2 非关系型数据库的优势:2.3 关系型数据库的优势:2.4 总结3. 主流的NoSQL产品3.1 什么是Redis4. Redis的优势5. Redis与其他key-value存储有什么不同?6. Redis的下载和安装...

来日浅谈的博客 510

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Redis 概述与安装(一)

redis 概述 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Red...

qq_26146367的博客 243

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Redis概述和安装(一)

一、NoSQL数据库简介 1 技术发展 NoSQL是为了解决性能问题而产生的一种技术,而Redis就是一种典型的NoSQL数据库。 1.1 Web 1.0 时代 Web1.0的时代,数据访问量有限,用一夫当关的高性能的单点服务器可以解决大部分问题。 1.2 Web 2.0 时代 随着Web2.0的时代的到来,用户访问量大幅度提升,同时产生了大量的用户数据。加上后来的智能移动设备的普及,所有的互联网平台都面临了巨大的性能挑战。 1.3 解决CPU及内存压力 1.4 解决IO压力 2 NoSQL数据库

不管多大的困难都要跨过去 351

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

(一)Redis安装与概述

参考资料 Redis中文 概述 ​ Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), .

PitBXu的博客 322

Linux系统下的Redis操作(一)概述安装

1.概述安装 技术的分类: 解决功能性问题的技术(主要就是CRUD):Java、Jsp、Servlet、Tomcat、HTML、Linux、JDBC 解决扩展性问题的技术:Spring、SpringMVC、SpringBoot、SpringCloud 解决性能问题的技术:NoSQL、Java线程、Nginx、MQ、ElasticSearch 1.1Redis的概述 概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据

qq_46160521的博客 174

Redis(一)-Redis的安装以及概述(以Red Hat为例)

Redis的安装如此简单

码农飞哥 3988

Redis 学习教程·一 —— NoSQL 概述以及 Redis 入门与安装

NoSQL 概述 NoSQL = Not Only SQL,泛指非关系型数据库 关系型数据库:由表格组成,通过行和列记录数据 但是很多数据,如社交网络,地理位置等的存储并不需要一个固定的格式 NoSQL 的特点: 方便扩展(数据之间没有关系,很好扩展) 大数据高性能(Redis 一秒写8万次,读取11万次;NoSQL 的缓存记录级,是一种细粒度的缓存,性能会比较高) 数据类型是多类型的(不需要事先设计数据库!随取随用!) 传统的 RDBMS 和 NoSQL 传统的 RDBMS: 结构化组织

un357951的博客 242

Redis系列一 | 入门概述与安装

单机mysql时代:90年代,一个基本的网站访问量不会太大,单个数据库足够!更多的使用静态网页html数据量太大,一个机器放不下数据的索引,一个机器的内存也放不下访问量太大,读写混合,性能问题memcached(缓存)+mysql+读写分离(垂直拆分)网站百分之80情况都是在读,每次都要去数据库查询太麻烦,减轻数据库的压力,可以使用缓存来保证效率(Cache)-------解决读的问题发展过程:优化Mysql底层结构和索引–>文件缓存(IO操作)—>Memcached 当时最热门的技术。

小鲸鱼大梦想 337

关于redis的学习(一):概述、安装

前言 最近在写的项目,需要先启动redis,启动命令是redis-server.exe redis.windows.conf 之后再使用hd debug/run 来启动项目。这套操作我倒是做的很熟练,但是为什么要这么做,以及redis是个啥我都不知道啊。苦恼!所以今天看一下redis的原理吧。 Redis入门 概述 Redis是什么? Redis(Remote Dictionary Server),即远程字典服务! 是一个开源的使用ANSI C语言...

m0_45203398的博客 139

Redis(一)Redis概述与Linux安装Redis服务

一、Redis概述 1.1 Redis简介 Remote Dictionary Server(Redis)是一个基于 key-value 键值对的持久化数据库存储系统。 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(...

LanceToBigData 461

Redis系列学习(一)之概述及安装

Redis系列学习(一)之概述及安装 1 引言 2 适用人群 3 背景 4 学习目标 5 为什么选择redisRemote Dictionary Server 6安装 1Window 下安装 2 Linux下安装 3Ubuntu下安装 7总结1、 引言 在繁星点点的夜空,一道流星闪过,那光亮的瞬间,令人浮想联翩。青春岁月中,许多流星般的精彩瞬间,带给我难以忘怀的砰然心动,像寂寞时的一首歌曲,像寒

陈袁的博客 802

Redis(笔记一)---Redis概述及安装

1.Redis概述 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 1.1.1. NOSQL和关系型数据库比较 优点: 成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。 查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在.

qq_40819395的博客 244

Redis(一)Redis_NoSQL入门概述、Redis的安装、redis数据类型介绍以及Redis的持久化

文章目录第一章NoSQL入门和概述1.1入门概述1.1.1为什么要用nosql1.1.2nosql是什么1.1.3nosql能干嘛1.1.4nosql怎么用1.2 3v和3高1.2.1大数据时代的3V1.2.2互联网需求的3高1.3NoSQL数据模型简介1.4NoSQL数据库的四大分类1.5 在分布式数据库中CAP原理CAP+BASE1.5.1传统的ACID分别是什么1.5.2CAP1.5.2CAP的3进21.5.3BASE1.5.4分布式+集群简介第二章Redis入门介绍2.1入门概述2.1.1是什

weixin_45077780的博客 1806
上一篇: Linux之安装JDK、MySQL、Tomcat
下一篇: Redis(二)之数据类型、常用命令以及持久化
章 鱼
博客等级 码龄10年 203粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值