侧边栏壁纸
博主头像
fynn博主等级

我们应该有恒心,尤其是要有自信心,必须相信自己是有能力的,而且要不惜任何代价把这种能力发挥出来。

  • 累计撰写 51 篇文章
  • 累计创建 21 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux安装redis

fynn
2022-11-03 / 0 评论 / 0 点赞 / 5,057 阅读 / 281 字 / 正在检测是否收录...
  • 下载并解压Redis
wget https://download.redis.io/releases/redis-7.0.2.tar.gz
tar zxf redis-7.0.2.tar.gz
mv redis-7.0.2 /usr/local/redis
cd /usr/local/redis
  • redis make编译安装
archlinux
pacman -S gcc automake autoconf libtool make which pkg-config
centos
yum install -y gcc automake autoconf libtool make which pkg-config
ubuntu
apt install -y gcc automake autoconf libtool make which pkg-config
再进行make
  • 如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。执行下面命令即可正常编译
make MALLOC=libc
  • 执行命令安装redis,并指定安装目录
make install PREFIX=/usr/local/redis
  • 启动redis
将配置文件的daemonize no改为daemonize yes
设置密码 #requirepass foobared去掉注释,foobared改为自己的密码
requirepass uePisNRS
ln /usr/local/redis/bin/redis-server /usr/local/bin/
redis-server redis.conf
  • 配置服务并设置开机启动
vim /usr/lib/systemd/system/redis.service

[Unit]
Description=Redis Server

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
TimeoutSec=0

[Install]
WantedBy=multi-user.target
  • 重新加载服务配置文件
systemctl daemon-reload
systemctl start redis
systemctl status redis
# 开机启动服务
systemctl enable redis
0

评论区