Deepin UOS 编译安装 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
bind 0.0.0.0
daemonize yes
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
ping
info
info Server
Redis添加认证
sudo vim /etc/redis/redis.conf
sudo systemctl restart redis
redis-cli -h localhost -p 6379 --raw -a "123456"
redis-cli -h localhost -p --raw 6379
auth 123456
config set requirepass 123456
config get requirepass