redis-6.2.9源码编译安装

1,下载redis源码 wget http://download.redis.io/releases/redis-6.2.9.tar.gz 2,安装相应依赖 apt install -y  libsystemd-dev libjemalloc-dev  make gcc gcc-c++  pkg-config

1,下载redis源码

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

2,安装相应依赖

apt install -y  libsystemd-dev libjemalloc-dev  make gcc gcc-c++  pkg-config

3,编译源码
cd redis-6.2.9
make MALLOC=jemalloc USE_SYSTEMD=yes ;make install  PREFIX=/usr/local/redis

4,创建对用目录 mkdir -p /usr/local/redis/{data,log,bin}

5,把 redis.conf 配置文件和redis-cli redis-server 二进制文件copy到对应目录中,我这里是/usr/local/redis/bin 下,redis放到 /usr/local/redis下

6,把utils 目录下的redis.service copy到 /usr/lib/systemd/system 下

7,解决redis报警,增加

vm.overcommit_memory = 1

 net.core.somaxconn = 2048

到/etc/sysctl.conf     然后sysctl -p 

8,添加启动redis用户
useradd redis -s /sbin/nologin -M

9,redis.service 文件中添加
UMask=0077
User=redis
Group=redis
WorkingDirectory=/usr/local/redis

10,把redis主目录修改属主为 redis
chown -R redis:redis /usr/local/redis

11,启动redis 
system start redis.service

配置文件下载:


  • 发表于 2024-02-23 16:17
  • 阅读 ( 473 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章