Redis(Remote Dictionary Server)是一款高性能的开源键值对(Key-Value)数据库,支持多种数据结构(如字符串、哈希、列表、集合等),广泛应用于缓存、消息队列、排行榜等场景。其核心特点包括:
1. 高性能:基于内存操作,读写速度可达每秒数十万次。
2. 持久化:支持RDB快照和AOF日志两种方式,防止数据丢失。
3. 高可用性:通过主从复制、哨兵模式(Sentinel)和集群模式实现故障自动转移。
4. 跨平台支持:兼容Linux、Windows(第三方维护版)等操作系统。
bash
wget
步骤1:解压安装包
步骤2:启动Redis服务
bash
redis-server.exe redis.windows.conf
bash
redis-server.exe service-install redis.windows.conf service-name redis
启动服务:
bash
redis-server.exe service-start service-name redis
步骤3:验证安装
bash
redis-cli.exe -h 127.0.0.1 -p 6379
输入`ping`,若返回`PONG`则连接成功。
步骤1:安装依赖
bash
sudo yum install -y gcc
步骤2:编译与安装
bash
tar -zxvf redis-7.0.12.tar.gz
cd redis-7.0.12
make && make install
步骤3:配置后台启动
bash
mkdir /etc/redis
cp redis.conf /etc/redis/
vim /etc/redis/redis.conf
修改项:
daemonize yes 允许后台运行
bind 0.0.0.0 允许远程连接
步骤4:启动与测试
bash
redis-server /etc/redis/redis.conf
bash
redis-cli
bash
SET mykey "Hello Redis
GET mykey
bash
KEYS
save 900 1 900秒内至少1次修改触发保存
appendonly yes
1. Windows安装失败:
2. Linux编译报错:
3. 服务无法远程连接:
通过本文,小白用户可掌握Redis的官方下载流程、Windows/Linux双平台安装方法及基础配置。Redis凭借其高性能和灵活性,是开发者构建高效系统的利器。建议进一步学习Redis的高级特性(如哨兵、集群)以应对复杂场景需求。
[Linux编译安装详解]