如何在Ubuntu服务器上安装和配置Redis数据库?
- 行业动态
- 2024-10-07
- 1
Ubuntu服务器安装配置Redis数据库教程
一、Ubuntu Server 23.10的安装
在开始Redis的安装之前,需要先完成Ubuntu Server的基础安装,以下是简要步骤:
1、下载ISO镜像:从Ubuntu官网下载最新的Ubuntu Server ISO镜像文件。
2、创建虚拟机:使用虚拟机软件(如VMware或VirtualBox)创建一个新的虚拟机实例,并分配至少8GB内存和25GB硬盘空间。
3、安装系统:启动虚拟机并选择ISO镜像进行安装,在安装过程中,选择“最小化安装”以节省资源。
4、网络配置:配置静态IP地址,例如10.0.0.0/24
,设置完成后,重启系统。
5、远程连接:通过SSH连接到Ubuntu服务器,可以使用Windows系统的cmd命令窗口输入以下命令:
“`bash
ssh -p 端口 帐号@Ubuntu服务器ip
“`
连接成功后,执行sudo su
切换到root权限。
Redis的安装
方法一:通过apt安装
1、更新包列表:
“`bash
sudo apt update
“`
2、安装Redis:
“`bash
sudo apt install redis-server
“`
3、检查Redis服务状态:
“`bash
ps -aux | grep redis
netstat -nlt | grep 6379
sudo /etc/init.d/redis-server status
“`
方法二:源码编译安装
1、安装编译工具:
“`bash
sudo apt update
sudo apt install make gcc libsystemd-dev
“`
2、下载Redis源码:从官网下载最新版Redis,例如redis-7.2.3.tar.gz
。
3、上传文件到服务器:
“`bash
scp -P 端口 本地文件名 帐号@ubuntu服务器ip:/tmp
“`
4、解压并编译:
“`bash
cp /tmp/redis-7.2.3.tar.gz /etc/redis
cd /etc/redis
tar -xzvf redis-7.2.3.tar.gz .
cd redis-7.2.3
make
“`
5、复制可执行文件:
“`bash
cp redis-server redis-cli /usr/bin
chmod 755 /usr/bin/redis
“`
Redis配置及运行
1、配置redis.conf:编辑配置文件/etc/redis/redis.conf
,根据需要进行以下设置:
“`plaintext
save 3600 1 300 100 60 10000
port 3333
timeout 300
requirepass 123
maxmemory 512mb
dir /etc/redis
loadmodule /etc/redis/rejson.so
“`
2、启动Redis服务:
“`bash
redis-server /etc/redis/redis.conf
“`
设置开机自启动
1、创建systemd服务文件:在/lib/systemd/system/
目录下创建redis-server.service
文件,内容如下:
“`ini
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
“`
2、启用并启动服务:
“`bash
sudo systemctl enable redis-server.service
sudo systemctl start redis-server.service
“`
相关问题与解答
问题1:如何查看Redis服务器的状态?
答:可以通过以下几种方式查看Redis服务器的状态:
1、使用ps -aux | grep redis
命令查看Redis进程。
2、使用netstat -nlt | grep 6379
命令查看Redis监听的端口。
3、使用sudo /etc/init.d/redis-server status
命令检查Redis服务状态。
问题2:如何设置Redis的访问密码?
答:编辑Redis配置文件/etc/redis/redis.conf
,找到并取消注释requirepass
行,设置为所需的密码,
requirepass yourpassword
保存后,重启Redis服务使配置生效:
sudo /etc/init.d/redis-server restart
以上内容就是解答有关“Ubuntu服务器安装配置Redis数据库教程”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/31849.html