学习笔记 -- redis的基本使用与介绍(一)

本文作为Redis学习笔记的第一部分,介绍了Redis的基本概念,包括它是一款NoSQL数据库,单线程模型,适用于高并发场景。接着,详细讲解了Redis的下载与运行过程,以及如何创建批处理文件启动服务。此外,提到了Redis的持久化机制,包括RDB和AOF两种方式,以防止数据丢失。最后,建议使用RedisDesktopManager作为图形化管理工具,并指出了解Redis基本参数的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

redis系列文章目录

  1. redis的基本使用与介绍(一)
  2. redis的常用数据类型(二)
  3. redis的常用数据类型(三)
  4. redis的常用数据类型(四)
  5. redis的事务机制(五)

一、前言

  • redis是美国Vmware公司开源的NoSQL数据库产品,基于Key-Value存储格式,可将数据存储在内存或硬盘中。
  • redis是单线程模型的NoSQL数据库,由C语言编写,官方提供的数据是可以达到10万+的QPS(每秒查询次数)。
  • 由于读写速度较快,在电商等平台比较收到青睐。常用于电商秒杀活动、热数据的快速读写等。

二、Redis下载与运行

下载

windows平台下载地址,选择redis-64.3.0.503.zip即可。
其它版本下载, 密码:39yf
下载页面如下:
下载页面
目录结构如下:
在这里插入图片描述
这两个主要是配置文件

redis.windows.conf
redis.windows-service.conf

运行

在redis目录创建一个批处理(.bat)文件,加载配置文件,然后双击运行即可。

redis-server redis.windows.conf

三、简单使用

select 0  --选择逻辑库
set key value  --写入字段
get key  --获取key的值
del key --删除key
flushdb --清空逻辑库

四、图形化界面

ReidsDesktopManger是目前比较推荐的图形客户端工具,自行网上找资源(评论区)下来吧。
图片引用官网

五、Redis的持久化

redis的持久化是为了防止系统宕机、崩溃等因素造成意外重启导致的数据丢失,redis的持久化共有两种方式,一种是RDB,另一种是AOF。具体开启方法请参考参数配置

RDB:redis在满足特定条件下把内存中的数据同步到硬盘上,如:1分钟内数据的写入超过1万次。
AOF:redis采用AOF日志的方式同步数据,在特定情况下能实现每写入一条数据到内存,AOF便记录一条,因意外重启也能恢复数据。

六、redis的基本参数

参数作用
port端口号,默认6379
bind允许的IP,默认只允许本机访问
timeclient空闲时多少秒关闭连接,默认0无限制
loglevel日志级别,分为debug>verbose>notice>waring,默认notice
logfie日志文件地址
syslog-enable把日志记录到系统日志,默认yes,no不输出到控制台
databases逻辑库的数量,默认16
maxclients最大连接数,默认无限制
maxmemory占用内存的大小,默认无限制,如500m

redis的持久化功能RDB参数配置:

参数作用
saveRDB文件同步的频率,如60 10000,60秒之内写入1万次引发同步
rdbcompression同步RDB文件的时候是否采用压缩,默认yes
dbfilename镜像文件名称,默认dump.rdb
dirRDB文件的目录,默认redis目录
requirepass访问密码,默认无需密码

redis的持久化功能AOF参数配置

appendfsync:
no:把数据写到硬盘缓冲区,由操作系统同步到硬盘。
everysec:redis每秒中把数据写入到硬盘。
always:每次有数据写入,redis马上同步到硬盘。

参数作用
appendfilenameAOF文件名称,默认appendonly.aof
appendonly开启AOF备份,如no或yes
appendfsyncAOF同步的频率,分为no<everysec<always

七、redis命名参考网址

参考网址
命令参考

八、总结

  • 熟悉redis常用的业务场景以及优缺点。
  • 熟悉redis的基本使用
  • 熟悉redis的配置文件常用参数(重点)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值