Linux安装redis(centos、ubuntu、debian)

centos 安装

  1. 安装gcc依赖
yum install -y gcc

查看版本

gcc -v
  1. 下载、解压、安装
# 创建目录
mkdir -p /opt/redis
# 进入目录
cd /opt/redis
# 下载
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# 解压
tar -zxvf redis-6.0.8.tar.gz
cd redis-6.0.8
# 编译
make
# 指定目录安装
make install PREFIX=/usr/local/redis
  1. 启动测试
cd /usr/local/redis/bin/

./redis-server

ps:可能会出现一些警告,按提示解决就好

  1. 设置开机后台启动

修改配置开启后台运行和远程连接

# 复制配置文件
cp /opt/redis/redis-6.0.8/redis.conf /usr/local/redis/bin/

# 修改配置
vi /usr/local/redis/bin/redis.conf
1.把 daemonize no 改为 daemonize yes(后台运行)
2.注释 #bind 127.0.0.1 
3.把protected-mode属性设置no (2.3是为了开启远程连接)

ps:想用远程连接还需开放端口或关闭防火墙

添加开机启动服务

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/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

ps: ExecStart配置成自己的安装路径

设置开机启动

# 重载配置文件
systemctl daemon-reload
# 设置开机自启
systemctl enable redis.service
# 启动服务
systemctl start redis.service

Ubuntu、debian 安装

sudo apt update
sudo apt install redis-server

安装完后会自动启动,可用redis-cli 或 sudo systemctl status redis-server 检查是否正常运行

配置文件路径:/etc/redis/redis.conf

常用命令

# #启动redis服务
sudo systemctl start redis-server   
#停止redis服务
sudo systemctl stop redis-server   
#重新启动服务
sudo systemctl restart redis-server   
#查看服务当前状态
sudo systemctl status redis-server   
#设置开机自启动
sudo systemctl enable redis-server   
#停止开机自启动
sudo systemctl disable redis-server  

你可能感兴趣的:(#,redis,debian,linux,centos,redis,ubuntu)