1 安装包
https://download.csdn.net/download/guozhaohui628/10479457
如果没有的直接下载我的吧。
2 安装步骤
2.1 配置安装环境
redis 是 C 语言开发,安装 redis 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,所以如果以前没有 gcc 环境,需要先安装 gcc
yum install gcc-c++
y 回车
2.2 编译 redis
将压缩包解压到 local 下
tar -xvf redis-4.0.8.tar.gz /usr/local
解压完后这里最好别修改名字,因为这不是真正安装完成 redis
进入解压出来的文件夹
cd redis-4.0.8
执行 make
如果前面没有安装 gcc 这里就会报错
2.3 安装 redis
make PREFIX=/usr/local/redis install
前面说不要修改名字的原因就在这里,这里需要使用 redis 这个名字。然后需要注意就是上面这句命令在 redis-4.0.8 下执行
2.4 配置文件
切换到解压出来的 redis-4.0.8 文件夹,找到 redis.conf 然后将它复制到安装后的redis文件夹bin目录下
cp redis.conf /usr/local/redis/bin
2.5 启动 redis-server
可以先前端启动下,试一试安装是否成功
切换到 redis/bin 目录下,然后启动 redis
./redis-server
如果出现 redis 的图案和端口信息之类的,就证明安装成功了
Ctrl+C 退出
在配置文件中配置下 后台启动
vim /usr/local/redis/bin/redis.conf
找到 daemonize no
将 no
改成 yes
保存退出,然后启动时 指定配置文件
./redis-server redis.conf
注意自己的路径,上述命令是在 redis.conf 在 bin 下,并且处于 bin 下时
redis-server 已经启动,现在启动 cli
./redis-cli
退出 cli 直接 Ctrl+C 或者 Exit 即可。
2.6 关闭 Redis-server
这里有一个问题,当我们 redies-server 在后台启动后,怎样关闭,当然我们可以
kell -9 pid
这样直接杀死进程当然是可以的,
ps aux | grep redis
搜出进程,然后找到它的 pid 直接 kill 即可,但是这样容易丢失数据。所以这里 redis 提供了命令来关闭 server ,redis-cli 向 redis-server 发送 shutdown 命令
./redis-cli shutdown
2.7 设置密码
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。
找到 redis.conf
配置文件,在 /bin 下,然后找到如下行
#requirepass foobared
将前面注释去掉 然后将 foobared
改成自己的密码
requirepass 密码
保存退出
ok,搞定,因为使用云服务器,所以记得配置好 redis 的安全组