【Redis】linux下安装Redis
系统环境:CentOS6.5 + JDK8 + tomcat8.5 + Mysql5.6.33 + redis-4.0.9 都是64位的
1、下载 官网下载地址:https://redis.io/download
一:直接到官网选择版本下载,然后FTP上传
二:也可以直接复制要下载的版本的下载地址,通过命令下载: wget http://download.redis.io/releases/redis-4.0.9.tar.gz
(ps:若提示wget:未找到命令,请先安装wget 服务,命令为 yum install wget )
2、解压
以上操作默认将安装包下载或上传到根目录
#解压 tar -zxvf redis-4.0.9.tar.gz
#清除下载的压缩包 rm -rf redis-4.0.9.tar.gz
为了统一管理软件工具,移动到/usr/local 目录下并改名
#移动文件 mv redis-4.0.9 /usr/local/
#从根目录进入到解压的redis所在的目录 cd /usr/local
#重命名 mv redis-4.0.9 redis
3、编译
#进入到redis目录 cd redis
#对解压后的redis进行编译 make
#编译成功输入 ll
会显示有redis.conf src等文件
4、安装
#编译完成进入到src下进行安装 make install
5、管理
将src下的一些redis的常用命令以及redis.conf配置文件统一管理,方便操作
#返回redis目录创建bin和etc文件夹 mkdir bin
mkdir etc
#将redis.conf移至etc文件夹 mv redis.conf /usr/local/redis/etc/
#进入src目录将redis常用的命令移至bin文件夹 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
6、redis.conf配置文件属性
#redis默认前台启动,设置为后台启动,编辑redis.conf文件,把属性daemonize改为yes
#项目部署时最好设置密码,同样编辑配置文件,找到#requirepass foobared,把注释去掉,将默认的foobared密码改为你想设置的密码就可以了
#设置外网ip访问 假如在客户端通过远程连接的方式连接时,报could not connect错误。这是由于redis的安全策略,默认只允许本地访问,假如需要外网ip访问,需把bind 127.0.0.1注释掉(注意防火墙需要开放端口号)
7、启动
redis启动有两种方式:
1)到bin下执行 ./redis.server
这种默认配置不需要密码的
2)还是到bin下以配置文件的方式执行 redis-server /usr/local/redis/etc/redis.conf
假如配置文件设置密码以及更改ip和端口,启动./redis-cli时也需要改ip和端口号,同时要输入密码 auth 密码
(这是前台启动)
8、停止redis服务
1)./redis-cli shutdown
2)找到redis进程 ps -ef|grep redis
,干掉kill -9 pid
(pid指进程号)
9、卸载
停止服务,然后删掉redis文件夹就ok了