【redis】介绍和安装

介绍

Redis 是一款高性能的开源内存数据库,核心采用 键值对(Key-Value) 存储模型。其最大优势在于数据完全基于内存操作,读写速度远超传统磁盘数据库(内存访问速度可达磁盘的数千倍,固态硬盘仍有显著差距)。支持丰富的数据结构(字符串、哈希、列表、集合等),并非简单存储单一值。提供持久化机制(RDB快照/AOF日志),确保重启后数据可恢复。具备主从复制、哨兵高可用、集群分片等分布式能力,扩展性强。

核心价值:作为缓存首选(减轻后端压力),亦胜任实时计数器、消息队列、会话存储等场景,是应对高并发、低延迟需求的利器。

简单认识

redis默认有16个数据库

redis基于内存操作,但不是多线程,瓶颈不在于cpu,在于机器内存和网络带宽

redis采用 io多路复用技术 保证 多连接时系统的高吞吐量

多路:多个网络连接

复用:复用一个线程

简单敲一敲

redis-cli

set k1 1

get k1

以上就是一个缓存了

默认是0库

想切换数据库比如切换1库

select 1

flushdb是清空当前库,flushall是情况所有库

为什么端口是6379?因为意大利一位广告女郎叫Merz,九键敲出来的

Linux下安装redis:

下载 - Redis - Redis 内存数据库

选择redis-6.2.14.tar.gz下载然后上传到虚拟机

1. 上传完成后解压

tar -zxvf redis-6.2.14.tar.gz

2. cd进去

cd redis-6.2.14

3. 因为redis是c语音编写,所以安装GCC(c语音编译环境)

sudo yum install -y gcc

4. 使用make编译成可执行的文件再安装它

make

make install

编译完会发现多了一个src文件夹

5. 进入到src文件夹启动redis服务

cd src

redis-server


src里面这些redis相关的可执行文件都有哪些?

redis-cli:客户端

redis-server:服务端

小白掌握以上,大白还需扩展

redis-benchmark:redis自带的基准性能测试工具

redis-check-aof:aof文件修复工具

redis-check-rdb:rdb文件修复工具

redis-sentinel:redis集群


redis-server是前台运行,如何转变成后台运行?

步骤

1. 修改redis.conf文件

cd ..

vim redis.conf

输入:/daemonize,搜索到后将no改为yes

daemonize yes

按Esc输入:wq,保存退出

2. 启动redis

cd src

redis-server ../redis.conf

3. 检查端口是否存在redis后台服务

lsof -i:6379

释放端口

fuser -k  6379/tcp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值