安装和运行Redis和MongoDB的步骤如下:
安装和运行Redis
Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储数据库。它可以用作数据库、缓存和消息中间件。
安装Redis
-
更新包列表:
bash
复制
sudo apt update
-
安装Redis服务器:
bash
复制
sudo apt install redis-server
运行Redis
-
启动Redis服务:
bash
复制
sudo systemctl start redis-server
-
设置Redis服务开机自启:
bash
复制
sudo systemctl enable redis-server
-
检查Redis服务状态:
bash
复制
sudo systemctl status redis-server
-
使用Redis客户端进行测试:
bash
复制
redis-cli
在Redis客户端中输入:
bash
复制
ping
如果返回
PONG
,则Redis运行正常。
安装和运行MongoDB
MongoDB是一个开源的、面向文档的NoSQL数据库,由MongoDB Inc.开发。它使用集合和文档的模型来存储数据,其中文档是键值对的集合,并且类似于JSON对象。MongoDB被设计为易于扩展,并且能够处理大量数据。
主要特点
- 高性能:MongoDB提供高性能的数据读写操作,特别是通过内存映射存储数据。
- 高可用性:通过副本集(Replica Sets)实现数据冗余和自动故障转移。
- 水平扩展:MongoDB支持分片(Sharding),允许数据自动分布在多个服务器或集群中。
- 灵活的索引:支持各种类型的索引,包括复合索引、地理空间索引和文本搜索索引。
- 数据持久化:MongoDB提供数据持久化功能,确保数据在系统崩溃后不会丢失。
1. 安装MongoDB
[root@localhost~]# yum list|grep python3 //下载软件包
[root@localhost~]# rz -E
[root@localhost~]# ls
[root@localhost~]# cd Python-3.12.4/
[root@localhost~]# cd Python-3.12.4/
[root@localhost~]# tar zxvf Python-3.12.4.tgz
[root@localhost~]# ls
[root@localhost~]# cd Python-3.12.4
[root@localhost~]# ls
[root@localhost~]# ./configure -prefix=/usr/local/python3214
[root@localhost~]# make && make install
[root@localhost~]# ls bin/
[root@localhost~]# cd /usr/local/python3214/
[root@localhost~]# ls bin/
[root@localhost~]# whereis python
[root@localhost~]# cd bin/
[root@localhost~]# ./python3.12
[root@localhost bin]# vi /etc/profile
[root@localhost bin]# source /etc/profile
[root@localhost bin]# python3.12
基础配置
[root@localhost ~]# hostnamectl set-hostname haha //修改用户名
测试网络连接
非关系型数据库将所有的数据都保存在内存中
关系型数据库保存在磁盘里(快)
安装和运行redis和mongodb,并且会简单的增删改查
安装redis软件包
[root@localhost~]# rz -E //下载安装包
[root@localhost ~]# tar -zxvf redis-6.2.14.tar.gz //解压redis安装包
[root@localhost src]# cd redis-6.2.14 //切换到redis-6.2.14目录下将进行编译
[root@localhost redis-6.2.14 ]# make
[root@localhost redis-6.2.14]# cd src/ //切换到src文件下
[root@localhost src]# ./redis-server //启动redis服务 如下图表示安装成功
安装mongodb
[root@localhost ~]# mkdir /usr/local/mongodb
[root@localhost ~]# cd /usr/local/mongo
[root@localhost ~]# cd /usr/local/mongodb
[root@localhost mongodb]# rz -E
[root@localhost mongodb]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz
[root@localhost mongodb]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb/
[root@localhost mongodb]# cd /usr/local/mongodb
[root@localhost mongodb]# mkdir etc
[root@localhost mongodb]# mkdir log
[root@localhost mongodb]# mkdir -p data/db
[root@localhost mongodb]# vi /usr/local/mongodb/etc/mongodb.conf
[root@localhost mongodb]# mongod -f /usr/local/mongodb/etc/mongodb.conf
配置节点信息
在任意一台主机连接mongod服务,执行如下操作
[root@localhost bin]# mongo --host 192.168.4.61
> rs.conf()
>config = { _id:"rs1",
members:[
{_id:0,host:"192.168.1.