云数据库Redis是金山云推出的即开即用、稳定可靠的在线缓存和键值存储服务。支持主从热备,提供自动容灾切换、实例监控、在线扩容等数据库服务。
云数据库Redis兼容Redis协议,通过内网访问、配置安全组及VPC保证数据安全,基于主从备份保证服务高可用性(主从服务秒级切换),基于数据持久化和数据多副本保证数据高可靠性,因而得到了广泛的使用。
目前,金山云的redis只能通过金山云服务器布置redis进行内网连接,以下是金山云redis安装与连接的简单测试。
一、控制台创建redis
首先我们创建一台redis实例,在安全组中放行需要连接的云服务器。
如图所示,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
上图均为命令执行结果,我们看到执行make test会报错,会提示需要tcl 8.5,我们安装一下tcl
yum install tcl –y
我们再执行一下make test
上图中表示make test是执行全部通过的,可以正常进行下一步
以下切换到src目录并且执行install。
cd src && sudo make install
三、连接redis
目前应该都安装成功了,让我们来测试下,在src目录下
./redis-server
出现如图所示,代表redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便,所以我们还要进行下一步配置( ctrl + c可以关闭窗口)
退回redis-4.0.6目录
cd ..
修改redis.config文件
vim redis.config
修改daemonize no为daemonize yes
进入src目录,再以redis.config启动
cd src
./redis-server ../redis.conf
我们的redis已经后台启动了,现在我们来连接云redis
./redis-cli -h 10.0.1.2 -p 6379 -a password(密码)
如图我们已经连接上了金山云的云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
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(密码)