Python中的REDIS
我从来没有使用过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 快速入门指南