补充:
tcl安装(redis安装前安装)
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar -xzvf tcl8.6.1-src.tar.gz
cd /usr/local/tcl8.6.1/unix/
./configure
make && make install
redis安装
1,wget http://download.redis.io/releases/redis-3.2.8.tar.gz
2,tar -zxvf redis-3.2.8.tar.gz
3,cd /redis-3.2.8
4,make && make test && make install
5,redis生产环境配置
5.1 cp ./redis-3.2.8/utils/redis_init_script /etc/init.d/ 并重命名redis_6379
5.2 修改redis_6379脚本的第六行REDISPORT,设置为相同的端口号
5.3 创建两个目录 /etc/redis(存放redis的配置文件),/var/redis/6389(存放redis的持久化文件)
5.4 修改redis的配置文件 (默认根目录下 redis.conf)拷贝到/etc/redis目录下,修改名称为6379.conf
6,修改部分配置为生产环境
6.1 daemonize yes 让redis以守护进程运行
6.2 pidfile /var/run/redis-6379.pid 设置redis的pid配置文件
6.3 port 6379
6.4 dir /var/redis/6379 设置持久化文件的存储位置
7,启动redis cd /etc/init.d/ chmod 777 redis_6379 ./redis_6379 start
8,验证启动 ps -ef | grep redis
9,设置随系统自动启动 在/etc/init.d 目录下修改初始化脚本 redis_6379 增加注释
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
,并执行 chkconfig redis_6379 on
10 安装tcl expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!
expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装,redis脚本有expect命令需要tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz —>> /unix —>./configure --prefix=/usr/tcl —>make && make install
11, iptables -A INPUT -ptcp --dport 6379 -j ACCEPT