正文

Deepin UOS编译安装Redis的实现步骤(deepin命令行安装软件)太疯狂了

文章摘要

这篇文章介绍了在Deepin UOS(RedHat发行版)环境下编译并安装Redis的过程。文章详细描述了从升级系统到配置和运行Redis的步骤,包括使用`sudo apt update`升级系统、安装常用软件、下载Redis源码、解压、编译、配置文件修改、服务启动文件编辑、重新加载服务、启动和自启动Redis、修改环境变量、测试连接以及添加认证等操作。文章的重点在于指导用户完成Redis的安装和配置,使其能够正常运行并提供所需的数据库服务功能。通过这篇文章,读者可以清晰了解Redis安装的完整流程和相关配置细节。


目录

升级系统

sudo apt update 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 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

修改服务启动文件

cd /lib/systemd/system sudo 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文件

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

测试

redis-cli 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 #或者使用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扩展实例教程