华为欧拉openEuler编译安装Redis的实现步骤

Viveka ·
更新时间:2024-11-13
· 1689 次阅读

升级系统

yum -y update

安装依赖和常用工具

yum -y install tar 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

防火墙开放端口

–zone #作用域

–add-port=1935/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

firewall-cmd --zone=public --add-port=6379/tcp --permanent

重启防火墙

firewall-cmd --reload

连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号 --raw 避免中文乱码

redis-cli -h localhost -p 6379 --raw  #检测redis服务是否启动 正常启动后响应信息为pong ping #查看信息 info [section] info #查看服务器信息 info Server

Redis添加认证

#修改配置文件 sudo vim /etc/redis/redis.conf  #将配置文件中bing 127.0.0.1 ::1修改为bind 0.0.0.0 0:0:0:0:0:0:0:0指定任意主机都可以访问 #将配置文件中requirepass foobared 去掉注释 foobared修改为修改后的密码,例如requirepass 123456 #保存修改后的配置文件重启redis服务 sudo systemctl restart redis #连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号 -a 密码 redis-cli -h localhost -p 6379 --raw -a "123456" #无密码连接远程服务器 -h 远程服务器地址 -p 远程服务器端口号 redis-cli -h localhost -p --raw 6379  #连接成功后 使用密码认证 auth 密码 提示OK通过认证 auth 123456 #或者使用config命令 config set requirepass 123456 config get requirepass

到此这篇关于华为欧拉openEuler编译安装Redis的实现步骤的文章就介绍到这了,更多相关openEuler编译安装Redis内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!



华为 Redis

需要 登录 后方可回复, 如果你还没有账号请 注册新账号