radis下载安装教程
AI摘要
leondoo.com
1
devtoolset-8 bash
redis-7.0.12
"/usr/local/redis/logs/redis.log"
下载指定版本
后台运行
启用GCC 8.3环境
安装SCL工具链 yum install centos-release-scl scl enable devtoolset-8 bash 启用GCC 8.3环境 gcc --version 验证版本
安装SCL工具链
密码验证
指定安装路径
数据存储路径
进程
确认端口监听
设置访问密码
验证版本
.zip
/etc/rc.local
/redis
/redis/
/usr/
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
1. 下载与解压
1. 可视化工具
1. 环境准备
127.0.0.1
18
1
2. 启动与验证
2. 多数据库管理
2. 源码编译安装
2
3. 配置优化
3. 配置文件与目录
4. 服务管理
4
5
6379
6
7
85
8
Another Redis Desktop Manager
Redis下载安装教程
Redis默认提供16个数据库(0-15),通过select 1切换至D1 修改databases参数可调整数量,需注意集群模式下不支持多D4
Redis默认提供16个数据库(0-15),通过select 1切换至D1
Windows用户需通过GitHub或微软渠道获取Redis安装包(推荐选择.zip格式)。解压后目录包含以下心文件:
bash 安装SCL工具链 yum install centos-release-scl scl enable devtoolset-8 bash 启用GCC 8.3环境 gcc --version 验证版本
bash ps -ef | grep redis 进程 netstat -tlnp | grep 6379 确认端口监听 redis-cli -a your_password ng 密码验证
bash wget https://download.redis.io/releases/redis-7.0.12.tar.gz 下载指定版本 tar xzvf redis-7.0.12.tar.gz cd redis-7.0.12 make && make install PREFIX=/usr/local/redis 指定安装路径
bash
bash
bind 127.0.0.1
bind
cd redis-7.0.12
cd
conf daemonize yes 后台运行 dir /usr/local/redis/data 数据存储路径 logfile "/usr/local/redis/logs/redis.log" requirepass your_password 设置访问密码
conf
conf
cp redis.conf /usr/local/redis/etc/
daemonize yes 后台运行 dir /usr/local/redis/data 数据存储路径 logfile "/usr/local/redis/logs/redis.log" requirepass your_password 设置访问密码
daemonize yes 后台运行
daemonize yes
daemonize
data
databases
dir /usr/local/redis/data 数据存储路径
dir
enable
gcc --version 验证版本
gcc --version
local
logfile "/usr/local/redis/logs/redis.log"
logfile
make && make install PREFIX=/usr/
make && make install PREFIX=/usr/local/redis 指定安装路径
mkdir -p /usr/local/redis/{data,logs}
netstat -tlnp | grep 6379 确认端口监听
netstat -tlnp | grep 6379
netstat -tlnp | grep 6379
ng
pong
protected-mode no
ps -ef | grep redis 进程 netstat -tlnp | grep 6379 确认端口监听 redis-cli -a your_password ng 密码验证
ps -ef | grep redis 进程
ps -ef | grep redis
redis-cli -a your_password ng 密码验证
redis-cli -a your_password ng
redis-cli.exe -h 127.0.0.1 -p 6379
redis-cli.exe :客户端令行工具
redis-cli.exe
redis-server --service-install redis.windows.conf
redis-server.exe :服务端启动程序 redis-cli.exe :客户端令行工具 redis.windows.conf :主配置文件(用于端口、密码等设置)56
redis-server.exe :服务端启动程序
redis-server.exe
redis.windows.conf :主配置文件(用于端口、密码等设置)56
redis.windows.conf
requirepass 123456
requirepass your_password 设置访问密码
requirepass your_password
requirepass
se
scl
scl enable devtoolset-8 bash 启用GCC 8.3环境
select 1
tar xzvf redis-7.0.12.tar.gz
wget https://download.redis.io/releases/redis-7.0.12.tar.gz 下载指定版本 tar xzvf redis-7.0.12.tar.gz cd redis-7.0.12 make && make install PREFIX=/usr/local/redis 指定安装路径
wget https://download.redis.io/releases/redis-7.0.12.tar.gz 下载指定版本
wget https://download.redis.io/releases/redis-7.0.12.tar.gz
yes
yum install centos-release-scl
一、Windows系统安装流程
三、通用配置与工具
下载安装包后运行 新建连接,填写主机IP(默认127.0.0.1)、端口(6379)及密码 实时查看键值、内存占用等指标6
下载安装包后运行
临时启动
临时启动:双击运行redis-server.exe ,此时窗口不可关闭。另开令行执行redis-cli.exe -h 127.0.0.1 -p 6379,输入ng若返回pong则连接成功。 注册服务:通过令行执行redis-server --service-install redis.windows.conf ,可在系统服务中管理Redis5。
临时启动:双击运行redis-server.exe ,此时窗口不可关闭。另开令行执行redis-cli.exe -h 127.0.0.1 -p 6379,输入ng若返回pong则连接成功。
二、Linux系统安装流程
以CentOS为例,需确保GCC版本≥5.0(Redis 6.0+依赖):
修改databases参数可调整数量,需注意集群模式下不支持多D4
修改关键参数: conf daemonize yes 后台运行 dir /usr/local/redis/data 数据存储路径 logfile "/usr/local/redis/logs/redis.log" requirepass your_password 设置访问密码
创建数据存储目录:mkdir -p /usr/local/redis/{data,logs}
后台运行
后台运行:将daemonize参数改为yes,重启服务后Redis将作为守护进程运行56。
启动服务
启动服务:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 开机自启:将启动令加入/etc/rc.local 验证状态: bash ps -ef | grep redis 进程 netstat -tlnp | grep 6379 确认端口监听 redis-cli -a your_password ng 密码验证
启动服务:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
四、常见问题处理
默认配置:cp redis.conf /usr/local/redis/etc/ 创建数据存储目录:mkdir -p /usr/local/redis/{data,logs} 修改关键参数: conf daemonize yes 后台运行 dir /usr/local/redis/data 数据存储路径 logfile "/usr/local/redis/logs/redis.log" requirepass your_password 设置访问密码
默认配置:cp redis.conf /usr/local/redis/etc/
实时查看键值、内存占用等指标6
密码设置
密码设置:取消requirepass行的注释,替换默认密码(如requirepass 123456)。
开机自启
开机自启:将启动令加入/etc/rc.local
推荐使用Another Redis Desktop Manager,支持Windows/Linux/macOS:
数据持久化
数据持久化:配置se参数实现定时快照,或启用AOF日志模式27。
新建连接,填写主机IP(默认127.0.0.1)、端口(6379)及密码
注册服务
注册服务:通过令行执行redis-server --service-install redis.windows.conf ,可在系统服务中管理Redis5。
端口占用
端口占用:通过netstat -tlnp | grep 6379查找进程并终止。
编译失败
编译失败:GCC版本,升级至5.0+后清理旧文件重新编译。 端口占用:通过netstat -tlnp | grep 6379查找进程并终止。 连接超时:关闭防火墙或开放6379端口,bind配置是否允许远程IP。 数据持久化:配置se参数实现定时快照,或启用AOF日志模式27。
编译失败:GCC版本,升级至5.0+后清理旧文件重新编译。
远程访问
远程访问:修改redis.windows.conf 文件,注释bind 127.0.0.1并设置protected-mode no。 密码设置:取消requirepass行的注释,替换默认密码(如requirepass 123456)。 后台运行:将daemonize参数改为yes,重启服务后Redis将作为守护进程运行56。
远程访问:修改redis.windows.conf 文件,注释bind 127.0.0.1并设置protected-mode no。
连接超时
连接超时:关闭防火墙或开放6379端口,bind配置是否允许远程IP。
验证状态
验证状态: bash ps -ef | grep redis 进程 netstat -tlnp | grep 6379 确认端口监听 redis-cli -a your_password ng 密码验证
相关问答
发表评论