1.redis 5 的下载解压
下载:
解压:
移动到/usr/local目录下:mvredis-5.0.3 /usr/local/
2.Redis安装及验证
Redis主要运行在Linux、BSD、Mac中,如果在make阶段报错,最有可能是你的环境没有安装C语言的编译环境,需要安装gcc,安装依赖:命令:
等待安装完毕之后
进入目录:
安装命令:
编译Redis大约需要一分钟,如果一切正常,会看到如下提示:
运行
以验证是否安装成功,如下图,有错误信息,根据错误信息进行操作,安装所需的tcl。
安装所需的tcl:
PS:如果遇到yum intall命令安装过程中,"Could not resolve host: mirrors.aliyuncs.com; Unknown e的解决办法,vi /etc/resolv.conf,增加nameserver 8.8.8.8,nameserver 114.114.114.114即可。
重新验证输入 命令:
提示安装成功
2.后端模式启动
默认情况,Redis不是在后台运行,我们需要把redis放在后台运行
vi /usr/local/redis-5.0.3/redis.conf
这个大概在136行
将daemonize的值改为yes
注释掉 69行的
bind 127.0.0.1 改成 #bind 127.0.0.1
修改行88行的
protected-mode yes 改成 protected-mode no
这样就能远程连接了
指定redis.conf文件启动,去src文件夹下启动: ./redis-server /usr/local/redis-5.0.3/redis.conf
[root@bogon src]# ./redis-server /usr/local/redis-5.0.3/redis.conf
查看redis是否启动成功
用 ps -ef|grep redis命令查看
说明启动成功.
下面是问题解决
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
You need tcl 8.5 or newer in order to run the Redis test
在linux中执行wget命令提示 -bash: wget: command not found 解决方法
Linux下安装Tcl
去redis安装文件夹下的 src文件夹里面运行项目,并且用绝对路径的方式绑定这个conf文件
./redis-server /root/redis-5.0.5/redis.conf
redis 开启远程连接
如果还无法连接, 去关闭网络防火墙
或者是放行6379端口