为了安装和运行 Redis 与 MongoDB,并进行简单的增删改查(CRUD)操作,你需要根据你的操作系统(如 Linux, macOS, 或 Windows)选择合适的安装方法。下面我将分别介绍如何在 Linux 系统(以 Ubuntu 为例)上安装和运行这两个数据库,并进行基本的 CRUD 操作。
安装 Redis
-
更新包列表
bash
sudo apt update
-
安装 Redis
bash
sudo apt install redis-server
-
启动 Redis 服务
bash
sudo systemctl start redis-server
-
设置 Redis 服务开机自启
bash
sudo systemctl enable redis-server
-
验证 Redis 是否运行
bash
redis-cli ping
如果返回
PONG
,则表示 Redis 正在运行。
Redis CRUD 操作
使用 redis-cli
进行操作:
-
设置(增加)
bash
redis-cli set mykey "Hello, Redis!"
-
获取
bash
redis-cli get mykey
-
删除
bash
redis-cli del mykey
-
修改(Redis 没有直接的修改命令,你需要先获取值,修改后再设置)
bash
redis-cli set mykey "Hello again, Redis!"
安装 MongoDB
-
导入 MongoDB 公钥
bash
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
-
创建 MongoDB 列表文件
bash
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
-
更新包列表
bash
sudo apt update
-
安装 MongoDB
bash
sudo apt install -y mongodb-org
-
启动 MongoDB 服务
bash
sudo systemctl start mongod
-
设置 MongoDB 服务开机自启
bash
sudo systemctl enable mongod
MongoDB CRUD 操作
MongoDB 的 CRUD 操作通常通过 MongoDB Shell (mongo
) 进行。
-
启动 MongoDB Shell
bash
mongo
-
插入(增加)
javascript
db.mycollection.insertOne({ name: "MongoDB", type: "database" })
-
查询
javascript
db.mycollection.find()
-
更新
javascript
db.mycollection.updateOne(
{ name: "MongoDB" },
{ $set: { type: "NoSQL database" } }
)
-
删除
javascript
db.mycollection.deleteOne({ name: "MongoDB" })
注意:以上 MongoDB 的安装命令和版本可能因 MongoDB 的更新而有所变化,请根据实际情况调整。
以上就是在 Linux 系统上安装和运行 Redis 与 MongoDB,并进行基本 CRUD 操作的方法。对于其他操作系统,如 macOS 或 Windows,步骤可能有所不同,但基本思路是类似的。