1.下载redislinux
wget http://zsj-linux.oss-cn-hangzhou.aliyuncs.com/redis-3.2.9.tar.gz
2.解压redisredis
tar -zxvf redis-3.2.9.tar.gz
3.编译redisvim
[root@iZm5e0c5bxd15k4yfdiirsZ redis]# cd redis-3.2.9/ [root@iZm5e0c5bxd15k4yfdiirsZ redis-3.2.9]# ls 00-RELEASENOTES BUGS CONTRIBUTING COPYING deps INSTALL Makefile MANIFESTO README.md redis.conf runtest runtest-cluster runtest-sentinel sentinel.conf src tests utils [root@iZm5e0c5bxd15k4yfdiirsZ redis-3.2.9]# make
出现如下信息 则编译成功app
4.编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。而后拷贝到一个目录下。异步
cd src mkdir /usr/redis cp redis-server /usr/redis cp redis-benchmark /usr/redis cp redis-cli /usr/redis cp ../redis.conf /usr/redis cd /usr/redis
5.更改redis配置文件日志
vim /usr/redis/redis.conf
#查找daemonize no改成 code
#以守护进程方式运行 server
daemonize yes 进程
#修改dir ./为绝对路径, 内存
#默认的话redis-server启动时会在当前目录生成或读取dump.rdb
#因此若是在根目录下执行redis-server /etc/redis.conf的话,
#读取的是根目录下的dump.rdb,为了使redis-server可在任意目录下执行
#因此此处将dir改成绝对路径
dir /usr/redis
#修改appendonly为yes
#指定是否在每次更新操做后进行日志记录,
#Redis在默认状况下是异步的把数据写入磁盘,
#若是不开启,可能会在断电时致使一段时间内的数据丢失。
#由于 redis自己同步数据文件是按上面save条件来同步的,
#因此有的数据会在一段时间内只存在于内存中。默认为no
appendonly yes
#将redis添加到自启动中
echo "/usr/redis/redis-server /usr/redis/redis.conf" >> /etc/rc.d/rc.local
#启动redis
redis-server /etc/redis.conf
#查看redis是否己启动
ps -ef | grep redis