Redis学习|Redis 是什么、Redis 能干嘛、Window安装Redis、Linux下安装Redis、Redis测试性能

Redis 是什么?

Redis(Remote Dictionary Server),即远程字典服务!

是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API.

redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

免费和开源!是当下最热门的 NoSQL技术之一!也被人们称之为结构化数据库!

Redis 能干嘛?

1、内存存储、持久化,内存中是断电即失、所以说持久化很重要(rdb、aof)

2、效率高,可以用于高速缓存

3、发布订阅系统

4、地图信息分析

5、计时器、计数器(浏览量!)

6、...

Window安装Redis

解压zip压缩文件,解压到自己电脑上的环境目录下的就可以的!Redis 十分的小,只有5M

开启Redis,双击运行redis-server.exe即可!

使用redis客户端来连接redis,打开redis-cli.exe打开客户端

记住一句话,Window下使用确实简单,但是Redis 推荐我们使用Linux去开发使用!

Linux下安装Redis

将tar.gz压缩文件传入linux系统中

进入压缩包目录,tar -zxvf解压该文件

解压完成后,进入解压后的文件目录,yum命令下载gcc

之后,make、make install指令进行相关配置

redis的默认安装路径/usr/local/bin

在该目录下,新建一个kconfig文件夹,之后将解压后的文件夹中的redis-config文件复制一份到新建好的这个目录下,用于后面对redis进行相关配置

redis默认不是后台启动的,修改配置文件! vim命令进入这个配置文件中

找到这个,将原本的no改为yes,并且:wq保存并退出

配置好后,通过redis-server kconfig/redis.conf命令启动redis,并通过redis-cli -p 6379命令通过客户端链接redis,ping命令测试连通性,至此,linux下安装redis完成。

查看redis的进程是否开启

如何关闭Redis服务

先shutdown命令再exit命令,关闭redis服务

测试性能

redis-benchmark是一个压力测试工具!

就在redis的文件夹中

官方自带的性能测试工具!

redis-benchmark命令参数

来简单测试一下

测试:100个并发连接100000请求

先启动并链接上redis,然后再在redis文件夹下敲入如下命令

可以看到redis各种命令的处理时间,完成压力测试

相关推荐
点心的游戏开发世界1 小时前
Unity C# 脚本学习笔记:命名空间与 using
学习·unity·c#
知行合一。。。2 小时前
RAG--03--Milvus基本用法
数据库·oracle·milvus
TDengine (老段)2 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据
香芋芋圆3 小时前
AI 冲击内卷之下,普通前端如何破局?WebGIS—— 低门槛突围赛道
前端·javascript·人工智能·学习·职场发展
点心的游戏开发世界3 小时前
Unity C# 脚本学习笔记:泛型
学习·unity·c#
上学的小垃圾3 小时前
01-数据库系统概述
数据库
二进制漫游记4 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding
2501_928996224 小时前
GPT-4o换DeepSeek迁移成本多少?中科热备解析API聚合平台技术账本
前端·数据库·人工智能
莫得感情 o4 小时前
Redis 05 · 持久化:RDB 与 AOF 怎么保证数据不丢
redis·缓存
tju新生代魔迷4 小时前
Verilog HDL 学习笔记(十三)| 第13章 编程语言接口(PLI)
笔记·学习