一、安装
1. 下载redis安装软件包:
[root@slave ~]# wgethttp://download.redis.io/releases/redis-2.8.19.tar.gz
2. 安装tcl:
[root@slave ~]# yum-y install tcl
3. 解压压缩包:
[root@slave~]#tar -zxvf redis-2.8.19.tar.gz -C /usr/local/
4. 切换目录到解压文件夹:
[root@slave ~]#cd/usr/local/redis-2.8.19
5. 安装:
[root@slaveredis-2.8.19]#make
6. 安装完毕,可以测试:
[root@slaveredis-2.8.19]#make test
测试结果如下图正常:
1. 指定配置文件:
[root@slave redis-2.8.19]# cp redis.conf /etc/
2. 打开配置文件:
[root@slave redis-2.8.19]# vi /etc/redis.conf
3. 修改如下参数:
daemonize yes #开启守护进程
port 6379 #指定监听端口。更改端口时用其他没有使用的端口号替换6379
dir/data/redis #指定工作目录
logfile/var/log/redis.log # 指定日志文件
loglevelnotice #指定服务器调试等级
4. 保存退出。
5. 打开/etc/sysctl.conf:
[root@slaveredis-2.8.19]# vi /etc/sysctl.conf
6. 在文件末尾增加如下代码:
vm.overcommit_memory=1
7. 保存退出。执行如下命令使其生效:
[root@slaveredis-2.8.19]# sysctl vm.overcommit_memory=1
三、启动服务
1. 复制redis命令:
[root@slaveredis-2.8.19]# cp src/redis-server /usr/bin/
[root@slaveredis-2.8.19]# cp src/redis-cli /usr/bin/
[root@slaveredis-2.8.19]# cp src/redis-benchmark /usr/bin/
2. 启动redis:
[root@slaveredis-2.8.19]# redis-server /usr/local/redis-2.8.19/redis.conf
3. 查看redis进程,如下:
启动成功。
客户端连接服务端:
[root@slaveredis-2.8.19]# redis-cli
127.0.0.1:6379>