操作系统 centos
内核版本 Linux version 3.10
gcc version 4.8.5
redis版本号 3.0.5
1. 下载源码安装包 redis-3.0.5.tar.gz
[root@VM_53_199_centos ztx]# wget http://download.redis.io/releases/redis-3.0.5.tar.gz
2. 创建/usr/local/redis目录
[root@VM_53_199_centos ztx]# cd /usr/local/
[root@VM_53_199_centos local]# mkdir redis
3. 将下载的redis-3.0.5.tar.gz拷贝到/usr/local/redis
[root@VM_53_199_centos local]# cp redis-3.0.5.tar.gz /usr/local/redis
4. 解压redis-3.0.5.tar.gz
[root@VM_53_199_centos local]# tar xvf redis-3.0.5.tar.gz
5. 进入解压后的目录
[root@VM_53_199_centos local]# cd xvf redis-3.0.5
6. 编译
[root@VM_53_199_centos redis-3.0.5]# make
然后等待安装完毕
7. 进入src目录 将可执行文件拷贝到/usr/bin
[root@VM_53_199_centos redis-3.0.5]# cd src/
[root@VM_53_199_centos redis-3.0.5]# cp redis-benchmark redis-cli redis-server /usr/bin
8. 修改配置文件
# vim /etc/sysctl.conf
添加一行:
vm.overcommit_memory=1
保存退出
9. 将启动文件移动至/usr/local/redis/etc目录
# cp redis.conf /usr/local/redis/etc
10. 修改启动文件的daemon选项为yes
# vim /usr/local/redis/etc/redis.conf
daemonize no---改为 daemonize yes
保存退出
11. 添加开机启动
vi /etc/rc.d/rc.local
redis-server /usr/local/redis/etc/redis.conf
12. 启动redis
./redis-server /usr/local/redis/etc/redis.conf
13. 查看是否有redis进程在运行
[root@VM_53_199_centos src]# ps aux | grep redis
root 2604 0.0 0.1 37260 2032 ? Ssl 15:18 0:00 ./redis-server *:6379
root 3927 0.0 0.0 9036 672 pts/4 S+ 15:37 0:00 grep --color=auto redis
14. 连接redis-server 输入ping命令
[root@VM_53_199_centos src]# ./redis-cli -p 6379
127.0.0.1:6379> ping
PONG
回复PONG 说明redis能成功执行命令
15. 如果有防火墙,则应该开放6379端口