linux安装Redis

15 篇文章 0 订阅

更新包列表

首先确保系统的包列表是最新的:

sudo apt update

安装依赖项

安装编译Redis所需的依赖:

sudo apt install -y gcc make tcl

下载Redis源码

访问Redis的官方网站或GitHub仓库下载最新的稳定版本源码包,或者使用wget直接下载:

wget http://download.redis.io/releases/redis-6.2.5.tar.gz

(请注意检查并使用最新的版本号)

解压并进入目录

解压缩下载的文件并进入解压后的目录:

tar xzf redis-6.2.5.tar.gz

cd redis-6.2.5

编译安装

在目录中执行编译命令(默认情况下会安装到/usr/local):

make

如果你想直接安装,可以使用:

make install

注意:由于权限问题,可能需要使用sudo make install,但这取决于你的环境设置。

创建系统服务文件

创建一个systemd服务文件来管理Redis服务:

sudo nano /etc/systemd/system/redis.service

并添加以下内容:

ini

[Unit]

Description=Redis server

After=network.target

[Service]

User=redis

ExecStart=/usr/local/bin/redis-server /usr/local/etc/redis.conf

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

[Install]

WantedBy=multi-user.target

创建/usr/local/etc/redis.conf文件,将其中的daemonize no改为daemonize yes以便作为后台进程运行。

启动与测试

使用systemctl启动Redis,并设置开机自启:

sudo systemctl start redis

sudo systemctl enable redis

验证安装

使用redis-cli工具连接服务器:

redis-cli

输入ping应该返回PONG。

在CentOS上安装Redis

安装依赖项

sudo yum install -y gcc-c++ make tcl

下载与解压

wget http://download.redis.io/releases/redis-6.2.5.tar.gz

tar xzf redis-6.2.5.tar.gz

cd redis-6.2.5

编译与安装

make

sudo make install

创建系统服务文件

类似于Ubuntu,创建一个systemd服务文件:

sudo nano /usr/lib/systemd/system/redis.service

并添加相应的配置。

启动与测试

启动Redis并检查状态:

sudo systemctl start redis

sudo systemctl status redis

设置开机启动

sudo systemctl enable redis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值