Redis安装流程
- 准备工作:先确认安装了gcc
- centos7下GCC安装过程如下:
- [root@localhost Packages]# rpm -ivh kernel-headers-3.10.0-123.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh glibc-headers-2.17-55.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh libstdc++-devel-4.8.2-16.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm
- [root@localhost Packages]# rpm -ivh gcc-c++-4.8.2-16.el7.x86_64.rpm
- 安装完成后输入命令:
>$ gcc -v
提示安装的gcc版本信息
- 在软件目录下安装redis
命令:>tar -zxvf redis-3.0.4.tar.gz
14.编译Redis(编译,将.c文件编译为.o文件),安装Redis
切换至程序目录,并执行make命令编译
进入解压文件夹,>cd redis-3.0.0/
执行make
- 执行安装命令: make install
- make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:
redis-server:Redis服务器端启动程序
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具
redis-check-aof:数据修复工具
redis-check-dump:检查导出工具
16.
17.配置Redis
复制配置文件到/etc/目录:# cp redis.conf /etc/
为了让Redis后台运行,一般还需要修改redis.conf文件:
# vi /etc/redis.conf
修改 bind 把127.0.0.1改成 0.0.0.0
添加密码:
注释放开requirepass 后面修改foobared成你的密码
此处可以修改端口
修改daemonize配置项为yes,使Redis进程在后台运行:
daemonize yes
- 启动Redis
配置完成后,
(1)启动Redis:
# cd /usr/local/bin
# ./redis-server /etc/redis.conf
启动带上你的配置文件
检查启动情况:
# ps -ef | grep redis
看到类似下面的一行,表示启动成功:
root 18443 1 0 13:05 ? 00:00:00 ./redis-server *:6379
20.添加开机启动项
让Redis开机运行可以将其添加到rc.local文件,也可将添加为系统服务service。本文使用rc.local的方式,添加service请参考:Redis配置为 Service 系统服务。
为了能让Redis在服务器重启后自动启动,需要将启动命令写入开机启动项:
echo "/usr/local/bin/redis-server /etc/redis.conf" >>/etc/rc.local
18.正常关闭本地redis : redis-cli shutdown
19.远程关闭redis 服务器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown.
20.启动redis-cli客户端,并进程测试
./redis-cli
set foo bar
get foo