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 分钟前
FreeRTOS的学习记录(任务创建,任务挂起)
java·linux·学习
序属秋秋秋15 分钟前
我的创作纪念日——《惊变256天》
学习·程序人生·学习方法
关于不上作者榜就原神启动那件事1 小时前
git版本控制学习
git·学习
LuckyLay1 小时前
Vue百日学习计划Day9-15天详细计划-Gemini版
前端·vue.js·学习
持之以恒的天秤2 小时前
线程同步学习
linux·学习
Lester_11012 小时前
嵌入式学习笔记 - STM32 ADC 模块工作模式总结
笔记·学习
广州智造4 小时前
OptiStruct实例:3D实体转子分析
数据库·人工智能·算法·机器学习·数学建模·3d·性能优化
小Tomkk7 小时前
2025年PMP 学习十五 第10章 项目资源管理
学习·pmp·项目pmp
技术宝哥7 小时前
Redis(2):Redis + Lua为什么可以实现原子性
数据库·redis·lua
oceanweave8 小时前
【K8S学习之生命周期钩子】详细了解 postStart 和 preStop 生命周期钩子
学习·kubernetes