【Python】搭建redis集群
2016-03-20 22:21
846 查看
需要安装的东西
redis-3.0.7ruby-1.8.7:
sudo apt-get install ruby
rubygems:
sudo apt-get install rubygems
sudo gem install redis
pip install redis-py-cluster
修改配置文件redis.conf
这里创建3个节点,所以复制3份redis.conf分别命名为:redis-6379.conf, redis-6380.conf, redis-6381.conf
分别修改其中如下地方,拿redis-6379.conf来举例
port 6379 cluster-enabled yes cluster-config-file nodes-6379.conf cluster-node-timeout 15000
开启3个redis-server节点
./redis-server ./redis-6379.conf
./redis-server ./redis-6380.conf
./redis-server ./redis-6381.conf
创建redis的集群
./redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381
redis-py-cluster测试客户端
官网:https://github.com/Grokzen/redis-py-clusterfrom rediscluster import StrictRedisCluster startup_nodes = [{"host": "127.0.0.1", "port": "6379"}] # Note: decode_responses must be set to True when used with python3 rc = StrictRedisCluster(startup_nodes=startup_nodes, decode_responses=True) rc.set("foo", "bar") print rc.get("foo")
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- redis安装问题小结
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例