安装和运行redis和mongodb并进行一系列操作

安装和运行Redis和MongoDB的步骤如下:

安装和运行Redis

Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储数据库。它可以用作数据库、缓存和消息中间件。

安装Redis
  1. 更新包列表:

    bash

    复制

    sudo apt update
    
  2. 安装Redis服务器:

    bash

    复制

    sudo apt install redis-server
    
运行Redis
  1. 启动Redis服务:

    bash

    复制

    sudo systemctl start redis-server
    
  2. 设置Redis服务开机自启:

    bash

    复制

    sudo systemctl enable redis-server
    
  3. 检查Redis服务状态:

    bash

    复制

    sudo systemctl status redis-server
    
  4. 使用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.

  • 25
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值