#wget tcl8.5.10-src.tar.gz
#wget redis-2.2.12.tar.gz
tar -zxvf tcl8.5.10-src.tar.gz
cd tcl8.5.10
d unix
./configure --prefix=/data/tcl
make
make install
cd ..
cd ..
tar -zxf redis-2.2.12.tar.gz
cd redis-2.2.12
make
make test
cd ..
cp -a redis-2.2.12 /data/redis
echo 1> /proc/sys/vm/overcommit_memory
cd /data/redis
cp redis.conf /etc/
cd src
cp redis-benchmark redis-cli redis-server /usr/bin/
#设为守护进程
sed -i "s/daemonize no/daemonize yes/g" /etc/redis.conf
#启动
./redis-server /etc/redis.conf
#redis.conf配置参数说明
daemonize yes #yes时守护进程
pidfile /var/run/redis.pid #redis以守护进程方式在跑时的进程文件
port 6379 #服务端口
# bind 127.0.0.1 #可以指定绑定监听IP
# unixsocket /tmp/redis.sock #监听unix socket的sock文件,默认不监听
timeout 300 #空闲超时,超时则关闭
loglevel verbose #日志级别,4种模式:调试、详细、通知、警告。
databases 16 #数据库个数
#dump到磁盘设置 时间(秒) 变更(次)
save 900 1
save 300 10
save 60 10000
#数据库文件
dbfilename dump.rdb
#主从配置
# slaveof <masterip> <masterport>
# masterauth <master-password>
#是否需要验证
# requirepass foobared
# maxclients 128
# maxmemory <bytes>
# maxmemory-policy volatile-lru
appendonly no #是否启用redo模式
#同步模式
# appendfsync always #改变即同步
appendfsync everysec #每秒同步
# appendfsync no #不同步