分布式数据库redis安装及使用
来源:互联网 发布:哪个加油软件好 编辑:程序博客网 时间:2024/06/07 10:35
下载redis-3.2.1.tar.gz
解压, make && make install
配置redis.conf,启动redis-server服务
daemonize yes //redis后台运行
pidfile /var/run/redis_7000.pid //pidfile文件对应7000,7002,7003
port 7000 //端口7000,7002,7003
cluster-enabled yes //开启集群 把注释#去掉
cluster-config-file nodes_7000.conf //集群的配置 配置文件首次启动自动生成 7000,7001,7002
cluster-node-timeout 5000 //请求超时 设置5秒够了
appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志
redis-server redis_7000.conf
redis-server redis_7001.conf
redis-server redis_7002.conf
redis-server redis_7003.conf
redis-server redis_7004.conf
redis-server redis_7005.conf
安装redis集群工具redis-trib.rb
ruby需要安装 如下
yum -y install ruby ruby-devel rubygems rpm-build
再用 gem 这个命令来安装 redis接口 gem是ruby的一个工具包.(在线方式)
gem install redis //等一会儿就好了当然,方便操作,两台Server都要安装。
下载rubygems-2.6.6 以及 redis-3.2.1.gem
ruby /home/hadoop/PAI/redis/rubygems-2.6.6/setup.rb
gem install -l /home/hadoop/redis-3.2.1.gem
集群创建
redis-trib.rb create --replicas 1 192.168.20.202:7000 192.168.20.202:7001 192.168.20.203:7000 192.168.20.203:7001 192.168.20.204:7000 192.168.20.202:7001
redis-trib.rb check 192.168.20.202:7000
redis-trib.rb info 192.168.20.202:7000
客户端实例
r3c::CRedisClient* rc;
std::string redis_cluster_nodes=getRedisNodes();//"192.168.20.202:7000,192.168.20.203:7000,192.168.20.204:7000";
try{
rc=new r3c::CRedisClient(redis_cluster_nodes);
}catch (r3c::CRedisException& ex){
printf("ERROR: %s\n", ex.str().c_str());
return;
}
int kk=sid;
std::string key;
std::string value;
key.assign((char*)&kk, sizeof(int));
value.assign((char*)tmp, len);
rc->del(key);
rc->set(key, value);
delete rc;
阅读全文
0 0
- 分布式数据库redis安装及使用
- Redis安装及使用
- Redis安装及使用
- redis安装及使用
- Redis安装及使用
- redis安装及使用
- Redis 安装 及 使用
- Redis安装及使用
- redis 安装及使用
- redis安装及使用
- Redis 数据库安装及使用方法
- 分布式缓存系统Redis安装和使用
- redis 分布式安装和高级使用
- JEESZ-Redis分布式缓存安装和使用
- JEESZ-Redis分布式缓存安装和使用
- JEESZ-Redis分布式缓存安装和使用
- JEESZ-Redis分布式缓存安装和使用
- JEESZ-Redis分布式缓存安装和使用
- 第六场选拔赛 Greatest Naruto Army DP+递归
- 1.11Android 学习+进度之十一-多人聊天缓存
- python——VS2017开发python与python3.6更新特性
- struts配置
- 物联网概念
- 分布式数据库redis安装及使用
- STM32 Bootloader原理和设计
- ios应用增加给appstore评分和进入app安装页面代码功能
- Java---List、Map、String相互转换工具类
- postgreSQL日期加减
- 欢迎使用CSDN-markdown编辑器
- NC63授权
- 线程本地变量处理工具
- Android的button事件