文档中心 V3.0
Redis

Redis服务是MoPaaS为开发者提供的key-value型非关系型数据库服务,后端采用的是业界极为流行的数据库Redis,并且在前端提供与Redis完全一致的使用方式。其特点如下:
1、支持百万级别的后端数据库集群,并且多机房自动冗余备份,开发者不需要关注后端机器及数据库的稳定性、网络问题、机房灾难、单库压力等各种风险。
2、完全兼容Redis协议,开发者可以像使用本地Redis一样使用Redis服务。
3、提供数据隔离,不同应用的数据库存于不同数据库中,不会相互影响。
4、提供安全性检查,对于恶意攻击性访问及时发现并拒绝。

使用示例

接下来,我们将通过本教程介绍如何使用Redis服务。步骤包括:
1.在您的MoPaaS应用管理界面中创建绑定Redis服务。
2.代码示例。
在应用列表页面,点击某个应用,进入应用详情页。点击“服务详情”可以查看并添加当前支持的所有服务。创建Redis步骤如下:
1、选择Redis,输入服务名称,点击创建按钮

Redis-1.png
Redis-2.png

2、创建成功后,将在您的服务列表中显示出数据库Redis。

Redis-3.png

3、点击绑定按钮,使服务Redis与当前应用绑定。

Redis-4.png

4、点击管理按钮进入数据库详情页,显示了数据库的各项详细信息。

Redis-5.png

用户可以通过获取上述信息对Redis进行操作处理

代码示例

PHP:

//使用autoload加载相关库,这边重点就是为了require $file;
spl_autoload_register(function($class) {
$file = __DIR__.’/lib/Predis/’.$class.’.php’;
if (file_exists($file)) {
require $file;
return true;
}
});
//配置连接的IP、端口、以及相应的数据库
$server = array(
‘host’ => ’127.0.0.1′,
‘port’ => 6379,
‘database’ => 15
);
$redis = new Client($server);
//普通set/get操作
$redis->set(‘library’, ‘predis’);
$retval = $redis->get(‘library’);
echo $retval; //显示 ‘predis’


Java:

import java.io.IOException;
import java.net.InetSocketAddress;
import redis.clients.jedis.Jedis;
public class Redis {
public static void main(String[] args){
Jedis redis = new Jedis("127.0.0.1", 30001);
// 连接redis ip+port
redis.auth("123456");
//验证密码
redis.set("test","mopaas");
redis.get("test");
}
}