下载redis的tar包 : redis下载
首先连接到linux,切换至root用户,并cd至usr/local目录下,在该目录下使用如下命令新建redis文件夹
cd /usr/local
ls
mkdir redis
使用如下命令给文件夹授权
//给local赋予读写权限
chmod 777 local
//给local及其以下子目录赋予读写权限
chmod -R 777 local
赋权成功后,使用Xftp将下载好的tar包传输到redis目录下
进入/usr/local/redis目录查看tar包是否存在,存在则使用如下命令解压tar包,解压完后会多一个目录
cd /usr/local/redis
ls
tar -zxvf redis-5.0.7.tar.gz
redis是c语言开发的,安装redis需要c语言的编译环境,如果没有gcc需要使用如下命令在线安装
yum install gcc-c++
yum -y install gcc automake autoconf libtool make
安装完毕后,cd到/usr/local/redis/redis-5.0.7目录下,使用如下命令进行编译
make
编译完成后cd到/usr/local/redis/redis-5.0.7/src目录下,使用如下命令进行安装,PREFIX参数为redis的安装路径
make install PREFIX=/usr/local/redis
安装成功后,在安装路径下回生成bin目录
cd到bin目录下,并使用如下命令尝试启动redis服务,Ctrl+C关闭服务
./redis-server
后台启动redis服务
将目录/usr/local/redis/redis-5.0.7下的redis.conf配置文件使用如下命令复制到/usr/local/redis/bin/目录下
cp redis.conf /usr/local/redis-4.0.11/bin/
使用如下命令修改复制到bin目录中redis.conf的配置
vim redis.conf
进入配置文件后,进入配置文件后,按i开始编辑,将下图标记处的no改为yes
修改配置完成后,先按Esc退出编辑,再按:,输入wq保存修改
在bin目录下使用如下命令再次启动redis服务
./redis-server redis.conf
启动后使用如下命令查看redis服务是否启动
ps aux|grep redis
至此表示redis服务成功在后台启动了,使用如下命令可以停止redis服务
./redis-cli shutdown
启动redis服务后可使用如下命令启动redis客户端
./redis-cli
默认得到的是本机的ip:127.0.0.1:6379>
测试:ping
会得到 :PONG
quit,退出客户端
redis开放远程连接
使用如下命令修改bin目录下的redis.conf配置文件中的配置
vim redis.conf
在配置文件中注释如下配置
# bind 127.0.0.1
或修改为如下配置
bind 0.0.0.0
protected-mode no
修改配置完成后,先按Esc退出编辑,再按:,输入wq保存修改
开放linux防火墙的6379端口
//开启端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
//查询端口号6379是否开启:
firewall-cmd --query-port=6379/tcp
//重启防火墙:
firewall-cmd --reload
//查询有哪些端口是开启的:
firewall-cmd --list-port
//禁用端口
firewall-cmd --zone=public --remove-port=6379/tcp --permanent
使用redis desktop manage可视化工具测试远程连接
远程连接成功,
至此,linux系统下安装redis结束