python、Mongodb、redis的安装教程(详解)

下载安装包(3.12.4官网可下)
解压时需要下载C或C++不然不成功。
[root@localhost ~]# yum -y install gcc
[root@localhost ~]# tar -zxvf Python-3.12.4.tgz 
[root@localhost ~]# cd Python-3.12.4/
[root@localhost Python-3.12.4]#ls                        //确定要有configure可执行文件
配置安装路径
[root@localhost Python-3.12.4]# ./configure -prefix=/usr/local/python3124
 进入到文件目录中使用编译预编译编码make并下载make inshatll
[root@localhost Python-3.12.4]# make&&make install

这里可能会有报错,不用管,因为我们已经安装好了,这个问题找不到源头,应该是故障。[root@localhost Python-3.12.4]# whereis python

这里有Python3.12.4的时候说明已经装好了,并且可以在更目录下运行。如若没有则按一下步骤走:

[root@localhost bin]# cd /usr/local/python3124/bin
[root@localhost bin]# ./python3.12
想要和前面一样输入python就可以启动的话就可以在etc目录中的profile中的最后一行添加一行写入环境/usr/local/python3124/bin:$PATH,操作如下;
[root@localhost bin]# vim /etc/profile
/usr/local/python3124/bin:$PATH
[root@localhost bin]# source /etc/profile
这样咱也就拥有了可以在根目录下运行的Python3了,不然每次都需要在Python目录中的bin目录下启动,尊哆很麻烦的

安装mongodb
[root@localhost ~]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz 
[root@localhost ~]# cp -r mongodb-linux-x86_64-rhel70-3.6.3/bin /usr/local/mongodb
[root@localhost ~]# cd /usr/local/mongodb
[root@localhost mongodb]# mkdir etc           //存放配置文件
[root@localhost mongodb]# mkdir log          //存放日志
[root@localhost mongodb]# mkdir -p data/db       //数据库目录(不能更改)

创建配置文件
[root@localhost mongodb]# vim /usr/local/mongodb/etc/mongodb.conf 
dbpath=/usr/local/mongodb/data/db                        //数据库目录存放位置
logpath=/usr/local/mongodb/log/mongodb.log                //日志存放位置
logappend=true                                                       // 追加的方式记录日志信息
fork=true                                                                //守护进程方式运行
bind_ip=192.168.4.10                                            //这里输入自己的ip
[root@localhost mongodb]# vim /etc/profile             //修改环境变量
/usr/local/mongodb:$PATH
[root@localhost mongodb]#  mongod  -f /usr/local/mongodb/etc/mongodb.conf

[root@web1 redis]# tar -zvxf redis-stable.tar.gz
[root@web1 redis]# mv redis-stable /usr/local/redis
[root@web1 redis]# cd /usr/local/redis/
[root@web1 redis]# make                                         //编译
[root@web1 redis]# make PREFIX=/usr/local/redis install                 //安装
[root@web1 redis]# ./bin/redis-server    

启动redis,这里需要注意一下,要重新开一个窗口操作,他执行后没有下文,是白的,要结束的话就Ctrl +c.
[root@lumingfei redis]# cd src/
[root@lumingfei src]# ./redis-cli                                 //启动客户端
127.0.0.1:6379> exit
[root@web1 redis]# ps -ef | grep -i redis //查看redis是否正在运行

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MongoDB是一个基于文档存储的NoSQL数据库,它将数据存储为一个文档,数据结构由键值对构成,类似于json对象,字段值可以包含其他文档、数组以及文档数组。 MongoDB是一个非常灵活的数据库系统,适用于大规模数据存储和高并发读写操作。它具有高性能、可扩展性和可靠性的特点。 Redis是一个内存中的数据存储系统,它是一个key-value存储系统,支持多种数据结构,如字符串、列表、集合、有序集合和哈希等。Redis是单线程模型的,这样可以避免CPU不必要的上下文切换和竞争锁的消耗,从而提高性能。但是,由于是单线程,如果某个命令执行时间过长,会造成阻塞。 Redis主要用于缓存、消息队列和实时数据分析等场景,它的响应速度非常快。 总结来说,MongoDB是一个文档型数据库,适用于大规模数据存储和高并发读写操作,而Redis是一个内存存储系统,适用于缓存和实时数据分析等场景。两者都有各自的特点和优势,可以根据具体需求选择使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MongoDB&Redis基础知识](https://blog.csdn.net/Enternalwiser/article/details/130309197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值