一、准备环境
1.CentOS6.10
2.Redis3.0.4.tar.gz
3.c语言编译器
4.安装遇到的问题和解决方法在本篇文章结尾处说明
二、安装步骤
1.导包
1)将redis3.0.4.tar.gz的压缩包导入linux操作系统
这里有很多方法,比如建立物理机与虚拟机共享文件夹
或者直接yum install -y lszrz安装这个插件, 也可以使用其他远程连接工具,比如 CRT,Xshell等。总之就是将redis3.0.4.tar.gz在物理机导入Linux中放入/opt/software(我存所有tar.gz的目录)
2.解压,我接到 /opt/module (我习惯把解压后的文件放在此目录下),这个目录必须提前存在。
tar zxvf redis-3.0.4.tar.gz -C /opt/module/
3)解压后进入到redis-3.0.4
4)因为redis是c语音编写的,所以需要编写后才能使用
在解压号目录下执行make命令
make
5)解决command not found,说明你还没有安装c语言的编译环境,执行此命令(前提是linux可以联网下载),等待安装
yum install gcc-c++
6)再一次make,会继续出现一个错误
7)解决方案,执行此命令
make distclean
8)再次make,就不会报错了,出现下图所示就是编译完成了。。。
9)安装 PREFIX是指将redis安装在哪里。出现下图表示基本安装成功
make install PREFIX=/opt/module/redis
10)再次查看是否安装成功,出现此目录说明安装成功
三、启动redis
1)进入redis下的bin目录
./redis-server
2)启动成功
3)访问,再打开个链接窗口,进入redis/bin下
./redis-cli
出现xxx.xx.xx.xx:6379>说明访问成功
4)这样启动只能在另一个窗口访问,所以可以配置一个后台启动,就可以在当前窗口直接访问。
(1)进入到解压后的redis-3.0.4目录下,找到redis.conf文件
(2)将这个文件复制到安装好的redis目录的bin目录下,然后去/opt/module/redis/bin/目录下查看有没有
cp redis.conf /opt/module/redis/bin/
(3)编辑文件,找到 daemonize on (应该是在第37行)改为 daemonize yes
(4)再次启动,这次启动时需要带上刚刚修改的配置文件
./redis-server redis.conf
查看是否启动成功
ps aux | grep redis 出现下图所示说明后台启动成功
5)访问方式还可以在windows下访问,需要关闭防火墙或开放6379端口
关闭防火墙(永久关闭)
chkconfig iptables off
6)安装 RedisDesktopManager 然后打开选择新建一个链接
7)输入连接信息
Name 是本次连接的名字,自己取即可
Host 是安装redis主机的IP
Port 是端口号默认6379
8)点击 Test connection 或者 ok进行连接
四、安装和配值得常见问题
1.make不成功说明吗,没有c语言的编译环境
2.yum install gcc-c++ 安装不上,直接报错,说明你的虚拟机不能把联网,可以进入火狐浏览器,上一下百度看看是否能打开网页,如果打不开就是没有网络,需要检查网络配置。
3.注意所有的安装路径,不要混乱
4.如有其他问题私信博主。。。
写作不易,如果对您有所帮助,请给一个小小的赞,您的点赞是对我莫大的支持和鼓励,谢谢!!!