Linux安装Redis(ubuntu/centos)
卸载旧版本的Redis
#查看已安装redis版本
redis-server --version
#查看在运行redis进程
ps aux | grep redis
#或
ps -ef | grep redis
#杀死进程(xxx指对应的redis进程号)
kill -9 xxx
#删除安装redis的文件、删除配置的redis.conf
压缩包安装Redis(推荐)
#redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。
#查看是否安装gcc
gcc -v
#如果没有gcc环境,安装gcc
yum -y install gcc-c++
#Linux中下载压缩包
wget http://download.redis.io/releases/redis-3.2.11.tar.gz
#或者上传"redis-3.2.11.tar.gz"到Linux系统/soft目录下
#进入soft目录,将"redis-3.2.11.tar.gz"解压到当前目录
cd /soft
tar -xvf redis-3.2.11.tar.gz
#进入redis-3.2.11解压目录,使用make命令编译redis
make
#在redis-3.2.11目录中,使用以下命令,将redis安装到/usr/local/redis指定的目录下(指定redis安装的目录)
make PREFIX=/usr/local/redis install
#安装成功后在安装目录下/usr/local/redis如果没有redis.conf文件还没有,要从刚解压的目录/soft/redis-3.2.11下复制过来。
cp -r /soft/redis-3.2.11/redis.conf /usr/local/redis/
在线安装Redis
centos安装
#redis在第三方的源里,首先添加源,最常用的是epel源
yum install epel-release
#查看源中提供的版本号
yum --showduplicates list redis | expand
#然后就可以安装redis了,指定版本的话redis-版本号
yum install -y redis
#启动redis服务端
redis-server /etc/redis.conf
ubuntu安装(参考)
#查看对应软件包的数据源
apt-cache madison redis
#需要指定版本的话sudo apt install redis-server=版本号
sudo apt-get update
sudo apt-get install redis-server
#启动redis服务端
redis-server /etc/redis.conf
Redis启动、权限、端口设置
# 后端模式启动
#将之前解压出来的/soft/redis-3.2.11/redis.conf 配置文件复制到安装好的/usr/local/redis/bin/目录下
cd /usr/local/redis/bin/
vim redis.conf
#修改redis.conf配置文件,修改daemonize yes 以后端模式启动。
daemonize yes
### 修改配置允许其它机器访问
#默认redis只允许本机访问,如果想要其它机器访问,需要编辑redis.conf配置内容
#注释绑定主机地址
#bind 127.0.0.1
#或者改变为
bind 0.0.0.0
protected-mode no
#关闭redis
./redis-cli shutdown
#再重新启动Redis读取新的配置文件
cd /usr/local/redis/bin
#启动时,指定配置文件
./redis-server redis.conf
#查看启动的后台进程
ps -aux | grep redis
#启动客户端
#进入redis/bin目录,启动"redis-cli"
./redis-cli
#redis停止
#在Linux命令行下输入
./redis-cli shutdown
#或在Redis客户端里面输入
shutdown
#开放的端口永久保存到防火墙
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#重启防火墙
systemctl restart firewalld
#如果使用的是阿里的云服务器记得还需要配置安全组规则开放对应的6379端口,才可以外网连接