本文主要介绍了华为欧拉openEuler编译安装Redis的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
升级系统
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内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:华为欧拉openEuler编译安装Redis的实现步骤
基础教程推荐
- python中pandas库的iloc函数用法解析 2023-07-28
- Mysql查询所有表和字段信息的方法 2023-07-26
- 如何将excel表格数据导入postgresql数据库 2023-07-20
- 关于MySQL中explain工具的使用 2023-07-27
- Redis如何实现延迟队列 2023-07-13
- SQLServer 清理日志的实现 2023-07-29
- Mysql主从三种复制模式(异步复制,半同步复制,组复 2022-09-01
- Python常见库matplotlib学习笔记之多个子图绘图 2023-07-27
- Sql Server Management Studio连接Mysql的实现步骤 2023-07-29
- 【Redis】数据持久化 2023-09-12