2015-03-11

记录下Redis服务器在Ubuntu的架设,官方文档已经写的很全,所以这只是根据我自己需求做的一键shell。

#!/bin/bash
#编译redis
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make

#生成必要的目录和复制过去配置文件
sudo cp src/redis-server /usr/local/bin/
sudo cp src/redis-cli /usr/local/bin/
sudo mkdir /etc/redis
sudo mkdir /var/redis
sudo cp utils/redis_init_script /etc/init.d/redis_6379
sudo cp redis.conf /etc/redis/6379.conf
sudo mkdir /var/redis/6379

#改下配置文件
sudo vi /etc/redis/6379.conf
#把daemonize设为yes
sudo sed -i 's/daemonize no/daemonize yes/g' /etc/redis/6379.conf
#把dir设为/var/redis/6379
sudo sed -i 's/dir .\//dir \/var\/redis\/6379/g' /etc/redis/6379.conf
#有需要的话还要改bind的ip

#设置为开机自动启动
sudo update-rc.d redis_6379 defaults

搞定,最后别忘记添加 vm.overcommit_memory = 1 到 /etc/sysctl.conf 并重启,可以让数据库申请更多内存。


回主页