目录
一、下载Redis安装包
官网下载链接:http://download.redis.io/releases/
二、安装Redis
1.上传安装包
我是上传到了home目录下了,redis-5.0.4.tar.gz
2.解压安装包
解压Redis命令如下:
[root@master home]# tar -zxf redis-5.0.4.tar.gz
解压完后出现redis-5.0.4目录就代表解压成功了。
3.安装gcc环境
由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:
[root@master home]# yum install gcc-c++
4.编译与安装
//进入到Redis安装目录下
[root@master ~]# cd /home/redis-5.0.4/
[root@master redis-5.0.4]# make //对解压后的文件进行编译
[root@master redis-5.0.4]# cd src //进入到 redis-5.0.4/src 文件目录下
//进行redis安装,安装到/usr/local/src/redis目录下
[root@master src]# make install PREFIX=/usr/local/src/redis
备注:
(1)安装redis如果出现Error Downloading Packages错误时,请看下面链接的解决方法:
https://blog.csdn.net/YiWangJiuShiXingFu/article/details/104504675
(2)redis安装zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录,请看下面链接的解决方法:
https://blog.csdn.net/libra_ts/article/details/71195128
5.配置Redis
(1)将redis-5.0.4目录下的 redis.conf 复制到/usr/local/src/redis
[root@master redis-5.0.4]# cp redis.conf /usr/local/src/redis/bin
(2)编辑 redis.conf配置文件,设置后台启动redis服务
[root@master bin]# vi redis.conf
把文件中的daemonize属性改为yes(表明需要在后台运行)
在vi/vim里使用 :/daemonize 进行搜索关键字
(3)编辑 redis.conf配置文件,开启redis远程访问服务
把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
(4)编辑 redis.conf配置文件,修改Redis默认密码 (默认密码为空)
在配置文件中找到这一行 # requirepass foobared
删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码
(5)设置Redis开机启动
[root@master bin]# vi /etc/rc.d/rc.local
添加如下代码到 /etc/rc.d/rc.local 中:
/usr/local/src/redis/bin/redis-server /usr/local/src/redis/bin/redis.conf
(6)启动Redis服务
[root@master bin]# cd /usr/local/src/redis/bin/ //进入redis目录
[root@master bin]# ./redis-server redis.conf //启动redis
三、测试Redis
打开RedisDesktopManager,测试服务是否开启 以及 是否可以远程访问Redis