文章摘要
这篇文章介绍了在Deepin UOS(RedHat发行版)环境下编译并安装Redis的过程。文章详细描述了从升级系统到配置和运行Redis的步骤,包括使用`sudo apt update`升级系统、安装常用软件、下载Redis源码、解压、编译、配置文件修改、服务启动文件编辑、重新加载服务、启动和自启动Redis、修改环境变量、测试连接以及添加认证等操作。文章的重点在于指导用户完成Redis的安装和配置,使其能够正常运行并提供所需的数据库服务功能。通过这篇文章,读者可以清晰了解Redis安装的完整流程和相关配置细节。
目录
升级系统
sudo apt update
sudo apt -y dist-upgrade
sudo apt -y dist-upgrade
安装常用软件
sudo apt -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
sudo make PREFIX=/usr/local/redis install
sudo make PREFIX=/usr/local/redis install
创建配置文件目录
sudo mkdir -p /usr/local/redis/conf
拷贝配置文件模板
sudo cp redis.conf /usr/local/redis/conf/
修改配置文件
sudo vim /usr/local/redis/conf/redis.conf
#修改绑定IP
bind 0.0.0.0
#修改启动方式为多线程模式
daemonize yes
#设置密码 requirepass foobared
requirepass 123456
#修改绑定IP
bind 0.0.0.0
#修改启动方式为多线程模式
daemonize yes
#设置密码 requirepass foobared
requirepass 123456
修改服务启动文件
cd /lib/systemd/system
sudo vim redis.service
sudo vim redis.service
服务启动文件内容
[Unit]
Description=Redis
After=network.target
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文件
sudo systemctl daemon-reload
启动redis
sudo systemctl start redis
开机自启动redis
sudo systemctl enable redis
测修改环境变量
sudo vim /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/bin
export PATH=$PATH:$REDIS_HOME/bin
测试
redis-cli
AUTH 123456
info server
AUTH 123456
info server
连接远程服务器 -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
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
到此这篇关于Deepin UOS编译安装Redis的实现步骤的文章就介绍到这了,更多相关Deepin UOS编译安装Redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解编译安装redisd的方法示例详解ubuntu 16.04安装redis的两种方式教程详解(apt和编译方式)linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
© 版权声明
文章版权归作者所有,未经允许请勿转载。



