前言
自己摸索的redis cluster 手工配置的方法, 方便没有ruby环境的情况下进行配置,同时也方便了解redis cluster的大体结构。
一 编译
官方网站 http://redis.io/
下载最新版后,复制到linux主机的某个目录,该目录当前用户有rwx权限。
redis依赖比较少,一般按照如下命令就可以编译完成,如果出错,需要根据错误安装对应的依赖包。
tar zxvf redis-x.x.x.tar.gz
cd redis-x.x.x
make
如上完成之后,会在src目录下生成5个可执行文件。
分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,
它们的作用如下:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-check-aof:更新日志检查
redis-check-dump:用于本地数据库检查
我们只需要 redis-server 和 redis-cli就可以了。
chmod +x redis-server
chmod +x redis-cli
加上执行权限。
然后可以在其它位置建一个新目录,然后把这2个文件复制过去就可以了。
例如 /home/redis/redis_node
给redis指定一个配置文件,默认是 redis.conf
cd /home/redis/redis_node
vim redis.conf
只需要最小的配置内容就可以,按以下配置为纯内存方式。
其中可以看到第三行是配置 cluster的