华为欧拉openEuler编译安装Redis
升级系统
yum -y update
安装依赖和常用工具
yum -y install vim net-tools wget gcc make lrzsz
下载安装包
wget https://download.redis.io/redis-stable.tar.gz
解压缩安装包
tar -zxvf redis-stable.tar.gz
进入解压目录后编译安装
cd redis-stable
make PREFIX=/usr/local/redis install
创建配置文件目录
mkdir /usr/local/redis/conf
拷贝配置文件模板
cp redis.conf /usr/local/redis/conf/
修改配置文件
vim /usr/local/redis/conf/redis.conf
#修改绑定IP
bind 0.0.0.0
#修改启动方式为多线程模式
daemonize yes
#设置密码 requirepass foobared
requirepass 123456
修改服务启动文件
cd /lib/systemd/system
vim redis.service
服务启动文件内容
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载service文件
systemctl daemon-reload
启动redis
systemctl start redis
开机自启动redis
systemctl enable redis
测修改环境变量
vim /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/bin
source /etc/profile
测试
redis-cli
AUTH 123456
info server