Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
本篇笔记将介绍如何在Ubuntu-22.10上安装Redis。
Redis官网:https://redis.io
安装Redis服务
下载软件包,在官网下载所需的redis版本,如果是在windows系统上下载的软件包,可以通过ftp工具传输到Ubuntu系统中。
解压,一般将redis安装在/opt目录下
mkdir -p /opt/Redis
tar -zxvf redis-x.x.x.tar.gz -C /opt/Redis
安装gcc
apt-get install gcc
编译,需在redis安装目录下编译,执行以下命令
make
补充:在redis的安装目录下src目录中会生成redis一系列可执行文件。如果之前有编译失败的文件需要清除,如果没有编译失败暂且不需要清除 ,清除指令:make distclean
安装
make install # 相当于配置path,把redis生成的一系列可执行文件拷贝到usr/local/bin目录下
启动redis服务
说明:若不在配置文件所在目录下执行命令,需在命令中指定配置文件所在路径
redis-server & # 后台启动
redis-server redis.conf & # 指定配置文件启动
设置Redis服务开机自启
新建一个系统服务文件
vim /etc/systemd/system/redis.service
添加下方内容:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart= /usr/local/bin/redis-server /opt/redis-6.2.8/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
补充:ExecStart后面接的是redis-server的安装位置和redis配置文件的目录
重启redis,使redis.service生效
systemctl daemon-reload # 重载系统服务
systemctl restart redis.service # 重启redis服务
设置开机自启
systemctl enable redis
其他redis相关指令:
ps -ef | grep redis #查看redis服务状态
redis-cli shutdown #关闭redis服务
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)