redis
1、下载安装
wget http://download.redis.io/releases/redis-stable.tar.gz tar xzf redis-stable.tar.gz cd redis-stable mv redis-stable /usr/local/redis cd /usr/local/redis/ make cd src/ mkdir etc mv redis.conf etc/ vi redis.conf redis-server ../etc/redis.conf #启动 make install make test
如果出现
Redis need tcl 8.5 or newer
需要下载安装
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/ cd /usr/local/tcl8.6.1/unix/ ./configure make && make install
2、修改配置
vi redis.conf # 启用守护进程后,Redis会把pid写到一个pidfile中,在/var/run/redis.pid daemonize no # 指定Redis监听端口,默认端口为6379 # 如果指定0端口,表示Redis不监听TCP连接 port 6379 # 指定本地数据库文件名,默认值为dump.rdb dbfilename dump.rdb # 设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过auth <password>命令提供密码,默认关闭 # requirepass foobared
3、设置开启自启
cp redis/utils/redis_init_script /etc/init.d/redisd #在配置文件顶端加入chkconfig: 2345 90 10 如果已经有了就不需要添加。 这个配置的意思是: redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。 REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server //redis 服务命令 CLIEXEC=/usr/local/redis/bin/redis-cli //redis 客户端命令 PIDFILE=/usr/local/redis/etc/redis_6379.pid //redis pid文件。启动创建,关闭删除。 CONF="/usr/local/redis/etc/redis.conf" //redis 配置文件 配置完毕,执行命令 chkconfig redisd on 执行命令 service redisd start