Linun下安装Redis数据库使用

超级详细 的 Redis 安装教程 1、双击 启动 Redis2、打开cmd,进入到刚才解压到的目录,启动临时服务:默认端口:6379 有的机器双击 redis-server.exe 执行失败,找不到配置文件,可以采用以下执行方式: 在命令行(cmd)中按如下方式执行: 打开另一个cmd窗口,客户端调用:1、进入Redis安装包目录,安装服务: 2、,可以看到服务安装成功 将d盘下新建一个文件夹叫redis2,把redis文件夹的东西拷贝到redis2文件夹下,将redis-windows.conf配置文件中的ip 和端口号改一下,然后按照 阅读详情

一:Redis简介

Redis是一种现在最为常用的NoSQL数据库,几乎所有的并发量高的项目上都会存在有redis,或者说在WEB集群的开发过程之中都会存在有redis。

二:Redis特点

1、异常快速,每秒可执行大约11000设置操作,81000个/每秒的读取操作。

2、支持丰富的数据类型,如列表、集合、可排序集合、哈希等数据类型。

3、原子性操作:所有Redis的操作都是原子,从而确保两个客户同时访问Redis服务器得到的是更新后的数据。

4、支持MultiUtility工具。

三:安装编译Redis数据库

Redis给出的是一个C语言的源代码版,所以如果要想使用它则必须使用GCC进行编译处理。

1、 将redis源代码文件上传到Linux系统之中,随后将其解压缩到“/usr/local/src”目录之中;

tar xzvf /srv/ftp/redis-3.2.5.tar.gz -C /usr/local/src/

2、 为了进行redis数据库的编译,那么需要进入到redis数据库源代码保存的目录之中:
cd /usr/local/src/redis-3.2.5/
3、 对redis数据库进行编译处理:
make
4、 编译正确之后进行redis数据库的安装:
make install

5、 虽然这个时候已经编译完成了redis数据库的源代码,但是此时所有的可执行的程序路径还是在源代码目录之中,建议建立一个redis的工作目录(/usr/local/redis);

· 建立工作目录:mkdir -p /usr/local/redis/{bin,etc};

|- bin:目录保存所有的可执行程序路径;

|- etc:保存的是redis配置文件信息; ·

建立数据的保存目录:mkdir -p /usr/data/redis/{db,run,logs};

|- db:存放数据的信息;

|- run:存放pid(进程编号)的信息;

|- logs:存放所有的日志信息;

6、 通过源代码目录将redis核心的可执行程序文件拷贝到“/usr/local/redis/bin”目录之中;
cd /usr/local/src/redis-3.2.5/src/ && cp redis-server redis-cli redis-benchmark /usr/local/redis/bin/
此时在“/usr/local/redis/bin”目录下会有三个核心的启动文件 文件作用如下:  

“redis-server”:用于进行redis服务器的启动程序; 

·“redis-cli”:进行客户端操作的程序; 

 “redis-benchmark”:redis性能测试。

四:配置Redis

首先对于redis数据库而言,由于其是内存数据库,所以在实际的使用上需要追加相关的系统的内存参数,这个配置的参数的文件在“/etc/sysctl.conf”路径中。

1、 将内存分配写入系统配置文件:
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
“vm.overcommit_memory”属性主要进行了内核对内存的分配策略,有如下几种取值
:

· “0”:将检查是否有足够的内存供应进程的使用,如果有内存则进行申请,如果没有内存则申请失败,会将错误返回给相应的进程;

· “1”:将所有的物理内存分配给进程使用,而不关心其它进程的内存是否够用;

· “2”:表示内核允许分配超过所有物理内存和交换空间的总和内存。

2、 配置完内核信息之后需要让此配置立即生效:/sbin/sysctl -p;

3、 将redis的核心配置文件拷贝到工作目录之中:

cp /usr/local/src/redis-3.2.5/redis.conf /usr/local/redis/etc/
· 如果你不修改也可以直接启用:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf;

4、 修改该文件:vim /usr/local/redis/etc/redis.conf;
5、采用后台的模式启动redis数据库:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
6、 验证是否进程启动成功:ps -ef | grep redis;

五:Redis客户端

现在redis服务器已经正常启动了,那么随后就需要进行客户端的连接控制,最为常用的一个客户端就是之前拷贝的“redis-cli”程序,该程序可用的选项可以通过:“/usr/local/redis/bin/redis-cli --help”,有如下常用参数:

 · “-h”:表示要连接的主机(需要提供有redis-server服务);

 · “-p”:表示要连接的redis端口,默认的为6379; · 

· “-a”:表示要连接的密码;

综上Redis数据库安装完毕。


Redis安装与配置及常用命令使用讲解 Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合,这使得它非常灵活和多用途。Redis的主要作用是提供高性能的数据存储和访问。由于数据存储在内存中,Redis能够实现非常快速的读写操作,使其成为处理高并发和低延迟应用的理想选择。缓存:Redis常用于缓存热门数据,以减轻后端数据库的负载。通过将经常访问的数据存储在Redis中,可以大大提高应用程序的响应速度和吞吐量。 阅读详情

相关推荐

Redis数据库(一):Redis数据库介绍与安装

NoSQL(Not Only SQL) 泛指非关系型数据库。Redis是一种非关系型数据库,它也是一个C/S结构(服务器-客户端),它的端口号是6379, 虽然它的数据主要是放在在内存中,但是它也可以实现可持久化,由于数据是放在内存中,因此,它的数据访问速度比较快,它可以与MySQL搭配使用, Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如。

weixin_47040031的博客 1589

Redis的详细安装步骤

一、Redis简介一、Redis简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串(string)、哈希表(hash)、列表(list)、集合(set)、有序集合(zset / sort zset),位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。

m0_67094505的博客 8717

【验证技能树】UVM 源码解读01 -- UVM本质上就是软件工程方法论在芯片验证领域的应用

文章摘要: UVM(通用验证方法学)是基于SystemVerilog的芯片验证框架,采用组件化、面向对象和事务级抽象设计。其核心在于职责分离与数据流,通过Driver、Monitor、Sequencer等模块协作实现高效验证。UVM强调复用性、可扩展性和可维护性,类似软件工程的模块化与低耦合原则。理解其体系结构比记忆API更重要,有助于灵活组合组件并提升验证效率。UVM不仅是工具,更融合了软件工程思维,推动验证工作向自动化、系统化发展。掌握UVM底层逻辑能优化验证环境设计,适用于从IP到SoC的多层级验证场

qq_45869788的博客 1040

Redis【超详细】

Redis 是一个基于内存的key-value结构的数据库。

m0_73451795的博客 2万+

CTF——流量分析题型整理总结

我见过的流量分析类型的题目总结: 一,ping 报文信息 (icmp协议) 二,上传/下载文件(蓝牙obex,http,难:文件的分段上传/下载) 三,sql注入攻击 四,访问特定的加密解密网站(md5,base64) 五,后台扫描+弱密码爆破+菜刀 六,usb流量分析 七,WiFi无线密码破解 八,根据一组流量包了解黑客的具体行为 例题: 一,ping 报文信息 (icm...

小锤队长的博客 5万+

无刷直流电机计算转速

一个霍尔传感器周期(Tms)有两种模式输出方式(3FG/1FG),一个电周期是6个60°电角度,电机磁极数是P,磁极对数PP = P / 2 3FG模式: 1个电周期= 6 * T 1FG模式: 1个电周期= 2 * T 1秒钟电周期个数: 1分钟电周期个数: 1分钟转速: 举例: 假设电机磁极数是8,3FG模式下,霍尔周期700us,计算该条件下转速 ...

meimiaorenshengqq的博客 9680

Redis安装教程(超详细)

Redis 一、Redis安装 1、windows下安装 默认端口:6379 下载连接 https://github.com/tporadowski/redis/releases 解压 双击redis-server.exe启动服务端 双击redis-cli.exe启动客户端连接服务端 在客户端输入 “ping”,出现“PONG”,即证明连接成功 2、Linux下安装 2.1、下载linux压缩包 【redis-5.0.5.tar.gz】 2.2、通过FlashFXP把压缩包

X_lsod的博客 18万+

基于ADS\HFSS\Matlab的平面带通发夹滤波器设计

写在最前面,前段时间完成了一个小项目,实现13.5~14GHz的带通滤波器,算是第一个微波项目,在老师、学长、各种大神的指点下,最终完成了指标,想来这段时间收获良多,想到老师教导的,有能力的话要尽可能帮助别人,以及网络上很少面向于小白的教程,于是决定把自己做这个小项目的经过,一些关键步骤,还有软件操作和公式讲解都发出来,供大家指正借鉴。由于我目前大三,刚学习电磁场、微波工程等等,技术实在有限,同时这样是我第一次发帖子,只能尽可能的将自己确认过正确的内容,步骤以及一些经验写出来,供大家借鉴。

likaifeng12138的博客 5219

【Redis】Redis 数据库 安装、配置、访问 ( Redis 简介 | 下载 Redis 安装包 | 安装 Redis 数据库 | 命令行访问 Redis | 使用可视化工具访问 Redis )

一、Redis 数据库简介、 二、Redis 数据库操作场景实例、 三、下载 Redis 安装包、 1、Windows 安装包下载、 2、Linux 安装包下载、 四、Windows 中安装 Redis、 五、Windows 中配置 Redis、 1、配置访问密码、 2、重启 Redis 服务、 六、命令行访问 Redis、 1、打开 Redis 客户端、 2、验证 Redis 访问密码、 3、保存键值对数据、 4、查询键值对数据、 5、退出 Redis 客户端、 七、使用可视化工具访问 Redis 数据库

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 4万+

Cadence OrCAD Capture 原理图中创建差分对约束的两种常用方法

本文介绍在原理图设计阶段,添加差分对的方法。

fydar的博客 3931

Python爬虫实战:微信小程序内容采集的全面指南

在移动互联网时代,微信小程序已成为企业和个人提供服务的重要渠道。小程序中包含了大量有价值的信息,但微信官方并未提供便捷的数据获取接口。本文将详细介绍如何使用Python爬虫技术采集微信小程序内容,包括最新技术方案、完整代码实现以及应对各种反爬机制的策略。小程序运行在微信封闭环境中,无法直接访问数据通信主要通过HTTPS加密传输内容动态加载,依赖JavaScript渲染微信有严格的反爬机制。

2201_76125261的博客 3117

Redis的安装方法与基本操作

Redis是一个开源的内存数据结构存储系统,也可以用作数据库、缓存和消息中间件。它支持多种数据结构,包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。Redis的特点包括:高性能:Redis将数据存储在内存中,因此具有非常快速的读写速度。持久化:Redis支持两种持久化方式,即RDB(Redis Database)和AOF(Append-Only File)。

2302_78534730的博客 1514

【项目实战】YOLOV5 +实时吸烟目标检测+手把手教学+开源全部

本原创项目长期更新,旨在完成校园异常行为实时精检测,做到集成+N次开发+优化(不止局限于调包)为止,近期将不断更新以下模型+数据+标注文件+教程。关注博主,Star 一下github,一起开始美妙的目标检测之路吧~~ 文章目录本原创项目长期更新,旨在完成校园异常行为实时精检测,做到集成+N次开发+优化(不止局限于调包)为止,近期将不断更新以下模型+数据+标注文件+教程。关注博主,Star 一下github,一起开始美妙的目标检测之路吧~~一、项目展示二、项目资源共享1:训练图片:香烟图片+吸烟手势+烟雾三、

cv君的博客 13万+

Redis安装教程

Redis的windows环境、Linux环境安装,以及redis配置文件的说明。

weixin_68158326的博客 2972

Puchem化合物数据批量抓取采集_宝典_教程_Python爬虫

本文共计6500字,导出到PDF达42页(含代码)。从0教你如何抓取Pubchem化合物数据。 1、 Pubchem介绍 ​ Pubchem是美国国立卫生研究院(NIH)的开放式化学数据库,自2004年推出以来,pubchem已成为科学家、学生和公众的重要化学信息资源。其专门针对化学结构搜索,是网络药理学研究经常用到的数据库之一,不仅使用方便而且免费。 ​ PubChem主要包含小分子,但也包含较大的分子,例如核苷酸,碳水化合物,脂质,肽和化学修饰的大分子。收集有关化学结构,标识符,化学和物理性..

qq_34843422的博客 6073

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Redis基础篇

Hash表,List可重复有序的,set不可重复无序的。下面三种是基于基本类型的基础上进行了特殊的处理用来实现特殊功能。5种基本类型,3中复杂类型。

Wolf__king的博客 9886

SAP B1中文培訓教材_SDK

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

Redis安装(保姆级教程)

redis它是一个开源的数据库,缓存的服务器,它里面可以存放字符串,hash,列表,集合数据类型的数据,它的计算基于内存进行计算的。而且数据也可以持久化到磁盘中。 而且它也提高了哨兵模式以及集群模式来提高redis的可用性。

不惧困难 顽强拼搏 2049

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【Redis】安装Redis

大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包,因此你在网上找的Windows的redis都不是由redis官方提供的,而是由微软自己编译出来的。因此课程中我们会基于Linux系统来安装Redis.此处选择的Linux版本为CentOS 7。

qq_39921135的博客 1万+

redis的安装步骤

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

sujt0726的博客 3723

Redis 的安装(详细教程)

Redis是一个开源的高性能键值存储数据库,支持多种数据结构如字符串、哈希、列表等。本文介绍了Redis的特点、Windows系统下的安装方法(包括MSI和ZIP两种方式)以及启动服务的两种模式(临时启动和注册为Windows服务)。虽然Windows版Redis功能有限,但仍适用于开发和测试场景。安装完成后,可通过redis-server.exe启动服务端,使用redis-cli.exe连接客户端进行测试。

xhmico的博客 8521

redis数据库安装(官方版)

最近在学校redis,首先咱们先从redis的安装部署开始。一、软件下载网址:https://redis.io/二、安装部署(1)对下载的软件包进行解压和编译$ tar xzf redis-4.0.9.tar.gz $ cd redis-4.0.9 $ make(2)启动redis$ src/redis-server(3)执行命令启动客户端,进行插入数据和查询数据src/redis-cli red...

nash885的博客 652

redis数据库的安装和基本操作命令

关系型数据库是一个结构化的数据库,创建在关系模型基础上,一般面向于记录。它借 助于集合代数等数学概念和方法来处理数据库中的数据,。关系模型就是指二维表格模型, 因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。现实世界中,各 种实体与实体之间的各种联系都可以用关系模型来表示。SQL 语句(标准数据查询语言)就 是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。

qq_61702710的博客 244

Redis安装整理(window平台和Linux平台)

[b]window平台Redis安装 [/b] [b]redis windows安装文件下载地址[/b]:[url]http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows[/url] 我选择的redis为最新版的安装文件,见下图: ...

深蓝色的忧伤 779

redis安装部署和常用命令

关于redis数据库的概念、安装部署、常用命令以及其常用的五大数据类型的使用

koeda1的博客 445
上一篇: 2016年末:面试官问关于Spring工作原理的问题
下一篇: 浅谈面试之HashMap的工作原理
WeideZ
博客等级 码龄10年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值