前言
相关链接
Redis 官网:https://redis.io/Redis github 地址:https://github.com/redis/redisRedis 官网下载地址:https://redis.io/downloadRedis DockerHub 网址:https://hub.docker.com/_/redisRedis 安装目录规划
根目录
子目录
子目录说明
redis
bin
程序目录
conf
配置文件目录
data
数据目录
run
进程目录
log
日志目录
tls
tls证书目录(可选)
bin 目录下脚本工具
redis-benchmark:性能基准测试命令redis-check-aof:aof 检测修复工具redis-check-rdb:rdb 检测修复工具redis-cli:客户端命令工具redis-sentinel:哨兵命令工具redis-server:服务端命令Docker 版下载与安装
Redis DockerHub 网址:https://hub.docker.com/_/redis# 拉取docker pull redis# 运行## 无密码运行docker run -d --name redis-0 -p 6379:6379 redis## 有密码运行docker run -d --name redis-0 -p 6379:6379 redis --requirepass 123456基于 ubuntu 在线安装
官方安装指南:https://redis.io/docs/getting-started/installation/install-redis-on-linux/
sudo apt install lsb-releasecurl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.listsudo apt update -ysudo apt install redis -y# redis 安装后脚本默认是 /usr/bin/redis-server,配置文件默认是 /etc/redis/redis.conf基于 ubuntu 安装包安装
官方安装指南:https://redis.io/docs/getting-started/installation/install-redis-from-source/
Ubuntu 安装 Redis 前提
# 安装 gccsudo apt install gcc -y# 查看 gcc 版本gcc -v# 安装 makesudo apt install make -y# 安装 vimsudo apt install vim -y# 整合sudo apt install gcc make vim -y下载
Redis 官网下载地址:https://redis.io/download
# 上传文件并解压mkdir -p /usr/local/rediscd /usr/local/redistar -zxvf redis-7.0.4.tar.gzcd /usr/local/redis/redis-7.0.4/编译与安装
cd /usr/local/redis/redis-7.0.4/# 编译,或者多线程编辑## 编译make## 多线程编译,2表示2个线程编译make -j 2# 安装成功之后 在 /usr/local/redis/ 目录下多出来一个bin目录(默认安装位置usr/local/redis)make install PREFIX=/usr/local/redisRedis 安装后配置
# 将 /usr/local/redis/redis-7.0.4 目录下的 redis.conf 文件复制到 bin目录下cp /usr/local/redis/redis-7.0.4/redis.conf /usr/local/redis/bin/vim /usr/local/redis/bin/redis.conf# 搜索 bind 127.0.0.1,注释 bind 127.0.0.1 即可远程登录访问# 搜索 daemonize ,设置为 daemonize yes 即可后台访问# 搜索 # requirepass foobared,去掉注释,foobared 为默认密码,可以设置其他密码# 搜索 appendonly,启用aof appendonly yes# 修改进程文件目录 pidfile /var/run/redis_6379.pid,修改为 pidfile /usr/local/redis/run/redis_6379.pid# 修改日志文件目录 logfile "",修改为 logfile /usr/local/redis/log/redis_6379.log# 修改工作目录 dir ./,修改为 dir /usr/local/redis/data## 最终效果如下# bind 127.0.0.1daemonize yesrequirepass 123456appendonly yespidfile /usr/local/redis/run/redis_6379.pidlogfile /usr/local/redis/log/redis_6379.logdir /usr/local/redis/data启动 Redis
# 前台启动cd /usr/local/redis/bin./redis-server# 后台启动## 将 redis 目录下的 redis.conf 文件复制到 /usr/local/redis/bin 下## 修改 /usr/local/redis/bin 目录下的 redis.conf 设置为后台启动, 修改 daemonize 值改成 yes 即可## 后台启动./redis-server redis.conf以上就是 Redis 单机版的安装步骤,快去使用你的 Redis 吧