Linux下Redis安装教程
Linux下Redis安装教程
一. 下载Redis安装包
官网下载地址:
推荐下载 redis-7.0.0.tar.gz 教程是以这个版本安装的
二. 安装
1. 下载Redis环境支持
# 安装GCC, Redis是基于C语言开发的,需要GCC支持
yum install gcc-c++
2. 上传至服务器
上传工具可以使用XFTP
3. 解压安装包
进入上传安装包的目录下
tar -zxvf redis-7.0.0.tar.gz
解压后,输入ll 你会发现多了一个redis-7.0.0文件夹。进入文件夹
4. 编译安装
redis编译安装的命令为
make && make install
上面这个命令,会把redis安装在/usr/local/bin/下
如果你想要redis安装在你指定的目录下,执行下面的命令
# 先执行 make
make
# 然后执行make install PREFIX=/usr/local/redis
# PREFIX=xxx 可以指定目录执行安装
make install PREFIX=/usr/local/redis
5. 启动测试
进入/usr/local/redis/bin下,输入ll可以看到以下文件
启动
#启动redis客户端
./redis-cli
#启动redis服务端
./redis-server
#启动redis哨兵模式
./redis-sentinel
redis默认启动方式是前台启动,当关闭窗口时,redis也会跟着关闭。如果想要改为后台启动,需要修改redis的配置文件。看下一节
6. 修改配置文件
在redis的解压目录中(在执行make的目录下),找到redis.conf
#bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问
protected-mode no # 把yes改成no,允许外网访问
# 守护进程,修改为 yes 后即可后台运行
daemonize yes
# 密码,设置后访问 redis 必须输入密码
requirepass redis
# 如果想要改redis的端口,找到下面这个,把6379改成你想修改的端口。不建议
port 6379
7. 启动Redis
修改完配置文件后,进入redis的bin执行
./redis-server /usr/local/redis/redis-7.0.0/redis.conf
8. redis设置开机自启动
新建一个redis的系统服务文件
vi /etc/systemd/system/redis.service
内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis-7.0.0/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存后,执行
#重新加载系统服务
systemctl daemon-reload
# 成功返回
# Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /etc/systemd/system/redis.service.
#设置redis开机自启动
systemctl enable redis
9. redis系统命令
#设置redis系统服务之后可以使用以下指令对redis进行操作
#启动redis
systemctl start redis
#停止redis
systemctl stop redis
#查看redis状态
systemctl status redis
#开机自启动
systemctl enable redis
#关闭开机自启动
systemctl disabled redis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix