Python中的REDIS

2 投票
1 回答
2276 浏览
提问于 2025-04-17 22:57

我从来没有使用过REDIS,所以请原谅我的无知。REDIS是用来把(键,值)存储到磁盘上的,它在查询速度上比mysqldb要快。我的问题是:

-我可以把REDIS数据库存储在外部硬盘上,而不是主硬盘吗?(我是不是应该在主硬盘的位置之外安装REDIS?)

-有没有一个API可以让我查看存储的数据(类似于sql的phpmyadmin)?

提前谢谢你。

1 个回答

1

首先,Redis 是一个 内存数据库,也就是说,所有的数据都存储在内存中,但它会根据一些算法把数据保存到硬盘上。

所以,如果你想把数据存储到不同的硬盘上,只需要在你的 Redis 配置文件中设置目标位置就可以了。

这是一个 Redis 配置文件的例子: https://raw.github.com/antirez/redis/2.6/redis.conf

dbfilename /my/path/dump.rdb

关于 Redis 的 API,你可以使用 redis-cli,这是一个很友好的命令行界面,安装 Redis 时就会包含这个工具。不过,如果你更喜欢图形界面的操作,可以看看 http://redisdesktop.com/,这是一个开源的 Redis 图形界面工具。

我建议你看看 Redis 快速入门指南

撰写回答