关于Redis 安装 官方网站
$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz
$ tar xzf redis-3.0.7.tar.gz
$ cd redis-3.0.7
$ make install
这里一定需要 make install 命令进行安装 而不是make 使用make会提示你redis-server命令找不到 并且在 usr/local/bin 这个文件夹下不会生成 redis-server 和 redis-cli
安装 启动以及配置
http://www.tuicool.com/articles/aQbQ3u
redis 配置文件 以及一些关键配置的讲解 所有的配置文件都在 redis-server.conf 这个文件中
daemonize yes 设置成是不是使用守护线程来进行操作 (no 非守护线程)
pidfile 生成的pid 文件的目录
port 6666 端口号
logfile 生成的日志文件,这里配置目录和文件名当redis启动失败,宕机等都可以从这个日志文件中查找到相关信息
dbfilename redis.rdb 生成的数据库文件,因为redis是可以一步把数据写入磁盘的
dir 文件目录 它生成dbfilename的目录 和 在下面配置redis集群的时候 cluster--config-file 的目录
cluster-enabled yes 表示开启集群配置
cluster-config-file 集群的redis节点
cluster-node-timeout 5000节点链接的时间设置
appendonly 是否开启写入日志
appendfilename 记录每次写操作的文件名
配置完了上面的文件之后,复制出来多个配置文件 比如 6666.conf,6667.conf,6668.conf,6669.conf 6670.conf 6671.conf
注意: 搭建redis集群主从 需要配置 6个节点,三主三从
分别启动这些 节点 redis-server 6666.conf ,redis-server 6667.conf ........
之后使用 ruby 来搭建 redis的主从 在redis的src 目录下 有一个 redis-trib.rb
要是自己本机上面没有安装 ruby 要先安装 sudo apt-get install ruby
之后使用 gemp install redis 安装redis的监听端口
一切安装好之后
./redis-trib.rb create --replicas 1 127.0.0.1:6666 127.0.0.1:6667 127.0.0.1:6668 127.0.0.1:6669 127.0.0.1:6670 127.0.0.1:6671
启动的时候出现:
Can I set the above configuration 输入 yes
来源:oschina
链接:https://my.oschina.net/u/270605/blog/674156