最近新购置一台阿里云4核8G服务器,需要部署redis,记录一下操作步骤,以后有新的服务器部署直接拿过来用就可以.这里购置的服务器配置信息:ubuntu16.04 64位.Redis官网下载地址:https://redis.io/download/.
这里安装redis-3.0.0.tar.gz
,快捷下载地址:redis-3.0.0.tar.gz下载,以后不用每次去官网下载.下面是具体的安装步骤以及阿里云安全组配置。
1.创建redis安装目录(根目录下执行)
mkdir /usr/server/redis
2.使用ftp工具FileZilla进行上传到安装目录。
3.对压缩包解压(/usr/server/redis下执行)
tar -zxvf redis-3.0.0.tar.gz
默认在/usr/server/redis下生成redis-3.0.0文件夹,所有解压内容放到此文件夹中。
4.执行编译处理(/usr/server/redis/redis-3.0.0下执行)
make
5.执行安装命令(/usr/server/redis/redis-3.0.0/src下执行)
make install
6.编辑redis.config文件 (/usr/server/redis/redis-3.0.0下执行)
按照上述步骤操作redis.conf默认解压到/usr/server/redis-3.0.0,网上有很多说需要进行移动到其他目录,这里不需要.编辑方式以及编辑内容如下:
vim redis.config
1.将daemonize属性改为yes(表明支持在后台运行)
2.注释掉bind 127.0.0.1这一行,这样可以使所有的ip访问redis
3.修改Redis密码,需要把#requirepass foobared去掉注释,foobared改为自己的密码,用户名默认root
4.port 6379,默认端口为6379,可以自定义启用其他接口。
编辑好之后保存退出。vim简单使用参考: 超详细的linux部署jdk实战记录,里面有vim常用操作说明。
或是直接将redis.conf拷贝到本地按照上述要求修改之后使用三方上传工具上传覆盖即可.
7.创建bin目录并移动相关文件
上述按照步骤操作完成之后,在/usr/server/redis/redis-3.0.0下面没有bin目录,这里需要手动创建,并将相关文件移动到bin目录下(/usr/server/redis/redis-3.0.0下执行)
mkdir /usr/server/redis/redis-3.0.0/bin
需要移动的文件:redis-server、redis-cli、redis-check-aof、redis-check-dump、redis-benchmark。按照之前目录操作下来,这几个文件都/usr/server/redis/redis-3.0.0/src下生成.如果没有,可以查询文件所在目录位置(示例:根目录下执行查询redis-server文件所在位置):
find / -name redis-server
多个文件从src下移动到bin下(/usr/server/redis/redis-3.0.0/src下执行):
mv redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/server/redis/redis-3.0.0/bin
如果有问题可以单个文件进行移动;或是直接使用文件上传工具直接上传.
8.后台启动redis(/usr/server/redis/redis-3.0.0下执行)
redis-server /usr/server/redis/redis-3.0.0/redis.conf
这是以配置文件启动方式,启动成功之后直接关闭第三方连接客户端会话然后重新打开会话,查询Redis服务的进程号,存在则说明启动成功.注意启动未完成不要Ctrl+c.否者会结束启动。
注意:Redis启动时按照上面的执行配置文件的方式启动,如果只是redis-server
启动Redis,springboot项目出现的问题就是无法连接:
Redis RedisException: ERR Client sent AUTH, but no password is set
原因就是未指定配置文件,所以不需要密码,但是项目中如果配置密码项目启动失败!
查看Redis是否成功开启(任意目录执行):
ps -ef | grep redis
关闭Redis服务:
sudo kill -9 redis的pid
9.阿里云安全组开启6379:
redis启动成功之后不是任意ip都可以访问Redis,需要将阿里云服务器的安全组进行设置(阿里云控制台)。设置方式如下:ECS服务器–左侧网络安全–配置规则–入方向–手动添加–一个TCP 端口6379 授权对象0.0.0.0/0 策略允许。
以上是多次安装后亲测的安装步骤,按照步骤就能安装成功,如果感觉有帮助欢迎点赞或评论区留言!
更多安装文章:
超详细的linux部署mysql5.7实战记录
超详细的linux部署jdk实战记录