1 安装操作系统
最小化安装Ubuntu 12.04 server x64。
更新系统。
登录Ubuntu主机。
从REDIS网站下载源文件。
$ wget http://download.redis.io/releases/redis-2.6.13.tar.gz
$ tar -xzvf redis-2.6.13.tar.gz
$ cd redis-2.6.13
$ make
$ make install
$ make test
单个redis-server部署
$ cd utils
$ ./install_server.sh
脚本执行过程中,根据脚本给出的提示信息输入相应的配置信息。
多个redis-server部署
$ cd utils
$ ./redis-server-install.sh 15000 4000
启动脚本时,输入两个参数。
第一个参数:给出第一个redis-server分配的端口。
第二个参数:启动redis-server的数目。

执行redis-server-install.sh前,需要先修改配置文件./redis-2.6.13/redis.conf的相关配置参数,再进行批量部署。
需要修改的Redis-server的配置文件信息
部署后的配置文件:/etc/redis/15000.conf
1 限制每个实例使用的最大内存数:
maxmemory <bytes>
bytes参数的格式:
1k => 1000 bytes
1kb => 1024 bytes
1m => 1000000 bytes
1mb => 1024*1024 bytes
1g => 1000000000 bytes
1gb => 1024*1024*1024 bytes
2 指定内存淘汰策略
maxmemory-policy volatile-lru
当内存达到最大值时,利用LRU算法移除设置了过期时间的key。
3 指定内存淘汰算法所选择的样本个数
maxmemory-samples 3
4采用主从复制时,Slave服务器上的配置:
slaveof <masterip> <masterport>
指定master的IP和端口