Linux服务器在根目录创建software目录,用于存放软件包及安装相关软件。
以下在centos7操作系统安装redis3.0.5版具体步骤:
一、上传软件包至服务器
官网下载:http://download.redis.io/releases/

二、解压redis软件包
2.1、进入解压目录
2.2、解压软件至当前目录
tar -zxvf redis-3.0.5.tar.gz -C ./

三、编译安装
3.1、编译
进入解压目录编译

3.2、指定目录安装
进入redis解压目录,指定目录安装
make PREFIX=/software/redis-3.0.5 install
四、修改配置文件
4.1、备份原配置文件
进入redis-3.0.5,有一个redis,conf文件,即配置文件,在当前目录备份一份,防止修改配置文件出错。
cp redis.conf redis.conf.bck

4.2、设置登录密码
修改redis.conf中的requirepass,密码,设置后访问Redis必须输入密码。

4.3、配置后台运行
修改redis.conf中的daemonize为yes。守护进程,修改为yes后即可后台运行。

4.4、允许其他主机登录
允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0。

4.5、其他不常用配置
# 监听的端口
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
# 设置redis能够使用的最大内存
# 日志文件,默认为空,不记录日志,可以指定日志文件名
五、启动redis
5.1、启动命令
进入redis安装目录,执行命令,指定配置文件。
./redis-server /software/redis-3.0.5/redis.conf

5.2、停止命令
利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务。

六、redis开机自启动
6.1、创建服务文件
在系统指定目录下创建服务文件。
vi /etc/systemd/system/redis.service

服务文件内容如下:
[Unit]Description=redis-serverAfter=network.target[Service]Type=forkingExecStart=/software/redis-3.0.5/bin/redis-server /software/redis-3.0.5/redis.confPrivateTmp=true[Install]WantedBy=multi-user.target

6.2、重载系统服务

6.3、执行开机自启动命令

七、redis系统服务操作
7.1、启动
7.2、停止
7.3、重启
7.4、查看状态
八、开放端口
8.1、检查端口
firewall-cmd --zone=public --query-port=6379/tcp
8.2、开放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
8.2、重新加载端口
九、远端连接测试
redis-cli -h 106.15.179.200 -p 6379
