1.环境准备
Linux环境安装Redis必须先具备gcc编译环境
1.1 什么是gcc
gcc是linux下的一个编译程序,是C程序的编译工具。
GCC(GNU Compiler Collection) 是 GNU(GNU's Not Unix) 计划提供的编译器家族,它能够支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序设计语言前端,同时能够运行在 x86, x86-64, IA-64, PowerPC, SPARC和Alpha 等等几乎目前所有的硬件平台上。鉴于这些特征,以及 GCC 编译代码的高效性,使得 GCC 成为绝大多数自由软件开发编译的首选工具。虽然对于程序员们来说,编译器只是一个工具,除了开发和维护人员,很少有人关注编译器的发展,但是 GCC 的影响力是如此之大,它的性能提升甚至有望改善所有的自由软件的运行效率,同时它的内部结构的变化也体现出现代编译器发展的新特征。
1.2 安装gcc
yum -y install gcc-c++
1.3 查看
gcc -v
2.官网下载
https://github.com/redis/redis/archive/7.0.8.tar.gz
3.上传Linux
4.解压
tar -zxvf redis-7.0.8.tar.gz
5.进入解压后的目录
5.1 执行make命令
make && make install
6.查看默认安装目录:usr/local/bin
Linux下的/usr/local类似我们windows系统的C:\Program Files
cd /usr/local/bin
7.拷贝文件
将我们解压的解压的redis安装包里面的redis.conf进行拷贝
8.修改拷贝的配置文件
8.1 daemonize
默认daemonize no 改为 daemonize yes
8.2 protected-mode
默认protected-mode yes 改为 protected-mode no
8.3 bind
默认bind 127.0.0.1改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
8.4requirepass
添加密码
9.启动Redis服务
redis-server /opt/redis/myredis/redis.conf
ps -ef | grep redis | grep -v grep
10.连接Redis
redis-cli -a 123456 -p 6379
ps -ef | grep redis | grep -v grep
ping
11.测试
12.客户端退出
quit
13.远程连接
14.关闭Redis服务
在客户端中:
shutdown
单实例关闭:
redis-cli -a 123456 shutdown
多实例关闭,指定端口关闭:
redis-cli -p 6379 shutdown
15关于卸载
15.1关闭Redis服务
见第14步
15.2文件删除
删除/usr/local/lib目录下与redis相关的文件
ls -l /usr/local/bin/redis-*
rm -rf /usr/local/bin/redis-*