Redis的安装/配置/启动及RedisDesktopManager配置使用

  • Redis安装包的获取
  • Redis基础依赖
  • Redis安装
  • Redis部署配置
  • RedisDesktopManager配置

Redis安装包的获取

安装包获取方式一:从远程仓库中下载:

wget http://download.redis.io/releases/redis-3.2.8.tar.gz
  • 1

安装包获取方式二:先自行从下载到本地,再通过Filezilla工具上传到ECS

http://download.redis.io/releases/
  • 1

Redis基础依赖

要想在服务器上面运行Redis,首先要安装gcc,安装命令如下:

yum install gcc make
  • 1

在碰到 y/n 的情况时,一般选择y;

Redis的安装

编译

tar zxvf redis-3.0.7.tar.gz
cd redis-3.0.7
make
  • 1
  • 2
  • 3

redis的编译

查看安装后的Redis目录结构:

这里写图片描述

进入src,安装

cd src/
make install
  • 1
  • 2

安装成功的示意图:

这里写图片描述

部署配置

  • 为了保证外部客户端的访问,降低复杂性,姑且关闭防火墙(或者开启相应的端口):

注意:在购买的虚拟主机上谨慎使用此操作,例如阿里的ECS可以通过开放相应端口来达到目的;

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
  • 1
  • 2
  • 为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

1、创建bin和redis.conf文件

mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
  • 1
  • 2

2、执行Linux文件移动命令:

cp /home/redis-3.0.7/redis.conf /usr/local/redis/etc
cd /home/redis-3.0.7/src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
  • 1
  • 2
  • 3

这里写图片描述

3、执行Redis-server 命令,启动Redis 服务:此时在命令窗口中无法执行其他命令,若要解决,请往下浏览:

[root@cnasir redis]# cd bin/
[root@cnasir redis]# redis-server #温馨提示:ctrl+c可强制退出当前之前的命令
  • 1
  • 2

这里写图片描述

注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。

4、redis.config配置

  • 为了让redis后台运行,首先编辑redis.conf文件,将daemonize属性改为yes(表明需要在后台运行)
cd /usr/local/redis/etc
vi redis-conf
  • 1
  • 2
  • 启动redis服务
[root@cnasir /]# cd usr/local/redis/
[root@cnasir redis]# cd bin/
[root@cnasir bin]# redis-server ../etc/redis.conf #注意 配置文件选择修改后的配置文件
  • 1
  • 2
  • 3
  • 查看Redis运行状态
ps -ef|grep redis
  • 1

这里写图片描述
表示运行成功!

  • 在连接Redis服务之前,要先修改redis.conf中的Bind属性 
    这里写图片描述

此处有些许问题,但是不影响访问和Redis服务!

redis-cli -h 127.0.0.1 #连接Redis服务
  • 1

RedisDesktopManager的配置

这里写图片描述

这里写图片描述

表示连接成功! 
尽情的开发和测试你的应用吧,希望可以帮助到你。

猜你喜欢

转载自blog.csdn.net/weixin_33400820/article/details/80203079