云数据库Redis是金山云推出的即开即用、稳定可靠的在线缓存和键值存储服务。支持主从热备,提供自动容灾切换、实例监控、在线扩容等数据库服务。

云数据库Redis兼容Redis协议,通过内网访问、配置安全组及VPC保证数据安全,基于主从备份保证服务高可用性(主从服务秒级切换),基于数据持久化和数据多副本保证数据高可靠性,因而得到了广泛的使用。

目前,金山云的redis只能通过金山云服务器布置redis进行内网连接,以下是金山云redis安装与连接的简单测试。

一、控制台创建redis

首先我们创建一台redis实例,在安全组中放行需要连接的云服务器。




redis绑定ip windows redis绑定wpf_redis


redis绑定ip windows redis绑定wpf_wampserver下安装redis_02


如图所示,10.0.221.5为我们需要连接的云服务器,10.0.1.2是我们redis的内网ip。

二、服务器上面安装redis

接下来我们在云服务上进行安装redis,安装命令如下:

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

tar -zxvf redis-4.0.6.tar.gz

yum install gcc -y

cd redis-4.0.6

make

make test


redis绑定ip windows redis绑定wpf_云服务_03


redis绑定ip windows redis绑定wpf_redis_04


redis绑定ip windows redis绑定wpf_云服务_05


redis绑定ip windows redis绑定wpf_redis绑定ip windows_06


上图均为命令执行结果,我们看到执行make test会报错,会提示需要tcl 8.5,我们安装一下tcl

yum install tcl –y


redis绑定ip windows redis绑定wpf_redis绑定ip windows_07


我们再执行一下make test


redis绑定ip windows redis绑定wpf_redis_08


上图中表示make test是执行全部通过的,可以正常进行下一步

以下切换到src目录并且执行install。

cd src && sudo make install


redis绑定ip windows redis绑定wpf_redis绑定ip windows_09


三、连接redis

目前应该都安装成功了,让我们来测试下,在src目录下

./redis-server


redis绑定ip windows redis绑定wpf_云服务_10


出现如图所示,代表redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便,所以我们还要进行下一步配置( ctrl + c可以关闭窗口)

退回redis-4.0.6目录

cd ..

修改redis.config文件

vim redis.config

修改daemonize no为daemonize yes


redis绑定ip windows redis绑定wpf_云服务_11


进入src目录,再以redis.config启动

cd src

./redis-server ../redis.conf


redis绑定ip windows redis绑定wpf_云服务_12


我们的redis已经后台启动了,现在我们来连接云redis

./redis-cli -h 10.0.1.2 -p 6379 -a password(密码)


redis绑定ip windows redis绑定wpf_wampserver下安装redis_13


如图我们已经连接上了金山云的云redis


redis绑定ip windows redis绑定wpf_redis_14


四、归纳整理

以下是整理的所有操作指令

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

tar -zxvf redis-4.0.6.tar.gz

yum install gcc –y

yum install tcl –y

cd redis-4.0.6

make

make test

cd src && sudo make install

cd ..

vim redis.config

修改daemonize no为daemonize yes

cd src

./redis-server ../redis.conf

./redis-cli -h host(云redis的内网ip) -p port(云redis的端口) -a password(密码)