51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

UOS安装Redis操作

UOS安装Redis操作

安装环境

> 确保有gcc-c++环境和make

下载

>http://download.redis.io/releases/redis-6.2.6.tar.gz

解压

> tar -zxvf redis-6.2.6.tar.gz -C 指定目录

进入redis-6.2.6目录

# 进入redis目录
cd /usr/local/src/redis/redis.6.2.6
# make编译
make

编译成功结尾有这句

image

安装

make PREFIX=/usr/local/src/redis/redis-6.2.6 install

执行成功

image

修改redis的配置文件

# 进入redis-6.2.6目录下,cp一份redis.conf到redis-6.2.6的bin目录下
sudo cp redis.conf /usr/local/src/redids/redis-6.2.6/bin
# 修改redis.conf
sudo vim redis.conf

修改配置文件

> 不需要图形界面,把daemonize 设置 yes

image

> 若是需要远程连接,把protected-mode 设置为no;同时把本地bind注释掉 #bind 127.0.0.1

imageimage

> 需要密码的设置密码

image

启动服务/连接客户端

# 进入src目录下
./redis-server
./redis-cli -auth 密码回车
# 关闭服务/客户端
# 客户端输入exit
kill -9 进程号

设置 systemctl开关

  • 桌面新建文本,粘贴以下内容;重新命名为**redis.service **
[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
ExecStart=安装目录/redis-server 安装目录/redis.conf
ExecReload=安装目录/redis-server -s reload
ExecStop=安装目录/redis-server -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

> 桌面终端进入,sudo mv redis.service /etc/systemd/system;再次修改文件时要systemctl daemon-reload

systemctl的其他命令

systemctl enable redis                  # 开机自启redis服务
systemctl disable redis                 # 取消开机自启
systemctl start redis          # 启动redis服务
systemctl stop redis           # 停止服务
systemctl restart redis        # 重新启动服务
systemctl status redis          # 查看服务当前状态
systemctl list-units --type=service     # 查看所有已启动的服务
systemctl daemon-reload                 # 加载服务配置文件
赞(9)
未经允许不得转载:工具盒子 » UOS安装Redis操作