Linux下安装redis以及使用RedisDesktop Manager工具连接问题

一、安装

本机环境:window10
虚拟机:centos7
本文以redis-4.0.10为例子。

1.将下载好的软件解解压

tar -zxvf redis-4.0.10.tar.gz

2.检查虚拟机中是否已经安装了gcc,redis安装过程中需要gcc功能(如果虚拟机是新安装的一般情况下是没有gcc)

gcc -v

如果出现如下界面,说明系统中已经安装了gcc

[root@centosdev src]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) 
[root@centosdev src]# 

如果没有此界面,则需要执行以下命令安装:

//联网的情况下执行
yum install gcc

再次执行 gcc -v,应该就可以出现 gcc version 4.8.5那个界面了

3.将目录切换到解压后的目录下,执行make命令进行编译

make

4.编译完成之后进行安装

make install

redis默认可执行文件安装在/usr/local/bin目录下

如果想指定安装目录可以使用如下命令:

make PREFIX=/usr/local/redis install

等到页面出现 run redis test,至此安装完成。

二.redis服务启动与客户端启动

1.启动redis服务,redis默认可执行文件安装在/usr/local/bin目录下;

一般情况下不动默认的配置文件,所以我们可以将默认的配置文件拷贝一份到/usr/local/redis下面。

[root@centosdev redis-4.0.10]# cp redis.conf /usr/local/redis/

启动服务:

[root@centosdev bin]# redis-server /usr/local/redis/redis.conf 

启动客户端:

[root@centosdev bin]# redis-cli  -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 

出现如上界面说明,客户端已经连接上了服务端

关闭redis服务:

127.0.0.1:6379> SHUTDOWN 

或者

[root@centosdev bin]# redis-cli shutdown

检查是否启动/关闭redis服务

[root@centosdev bin]# ps -ef|grep redis

三.使用本地主机上的redis Desktop Manager连接虚拟机中的redis

1.首先关闭redis服务,对redis.cfg进行如下配置
①将保护模式关闭 protected-mode yes ---->protected-mode no
②将IP绑定注释掉 bind 127.0.0.1 ------> #bind 127.0.0.1
③一般情况下将redis后台启动改为yes,这一步不是必须的,但是最好改为yes,即 daemonize yes ------>daemonize no

2.使用redis Desktop工具进行连接
在这里插入图片描述
Host:虚拟机IP地址
Port:redis端口
如果一切顺利的话,则OK,
如果连接失败,则有可能是虚拟机中防火墙的问题
,执行以下命令将端口开放

sudo firewall-cmd --permanent --add-port=6379/tcp

重启防火墙:

firewall-cmd --reload

再次使用Redis Desktop重新连接,即可连接。
在这里插入图片描述
欢迎大家一起讨论,如果感觉对你有用请点赞,如果有其他不足的地方,请大家指正!转载请标明!谢谢 _

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值