python 操作redis集群

redis集群

cd /usr/local/redis3.0/src

./redis-trib.rb  create --replicas 1 ip1:7000 ip1:7001

cluster info/nodes

redis-cli -c -h yourhost -p yourpost

https://github.com/andymccurdy/redis-py

pip install redis-py-cluster

pip升级pip-9.0.1.tar.gz

# !/usr/bin/env python
# coding:utf-8
# import redis
from rediscluster import StrictRedisCluster
import sys
redis_nodes =  [{‘host‘:‘ip1‘,‘port‘:7000}]
try:
    redisconn = StrictRedisCluster(startup_nodes=redis_nodes)
except Exception,e:
    print "Connect Error!"
    sys.exit(1)
redisconn.set(‘name‘, ‘admin‘)
redisconn.set(‘age‘, 18)
print "name is: ", redisconn.get(‘name‘)
print "age  is: ", redisconn.get(‘age‘)

(11) 在你的计算机安装Redis 服务器和Python 的redis 库(pip install redis)。创建一
个Redis 的哈希表test,包含字段count(1) 和name(‘Fester Bestertester‘),输出test 的所有字段。
# redisconn.hmset(‘test‘, {‘count‘: 1, ‘name‘: ‘Fester Bestertester‘})
print redisconn.hgetall(‘test‘)
(12) 自增test 的count 字段并输出它。
>>> conn.hincrby(‘test‘, ‘count‘, 3)
4
>>> conn.hget(‘test‘, ‘count‘)
b‘4‘
时间: 2024-08-28 11:17:08

python 操作redis集群的相关文章

15.9,python操作redis集群

上代码 1.对redis的单实例进行连接操作 python3 >>>import redis >>>r = redis.StrictRedis(host='localhost', port=6379, db=0,password='root') >>>r.set('lufei', 'guojialei') True >>>r.get('lufei') 'bar' -------------------- 2.sentinel集群连接并

java操作redis集群配置[可配置密码]和工具类

java操作redis集群配置[可配置密码]和工具类 <dependency>   <groupId>redis.clients</groupId>   <artifactId>jedis</artifactId>   <version>2.9.0</version>   </dependency>   <dependency>   <groupId>org.apache.commons

Java操作 Redis 集群

// 连接redis集群 @Test public void testJedisCluster() { JedisPoolConfig config = new JedisPoolConfig(); // 最大连接数 config.setMaxTotal(30); // 最大连接空闲数 config.setMaxIdle(2); //集群结点 Set<HostAndPort> jedisClusterNode = new HashSet<HostAndPort>(); jedisC

java操作 redis集群

1.redis服务端集群搭建步骤: 1.下载redis安装包,进行解压安装 2.安装ruby.rubygems install ruby ,安装ruby的原因是,在进行集群的时候,使用的是ruby语言工具实现的,所以在集群之前首先需要搭建ruby的环境 3.在上述步骤完成之后,便可以搭建集群环境,redis提供了两种集群搭建方法,执行脚本方法(安装包下面的util包中)和手动搭建. 注意: 1.在集群的时候,如果是远端客户端访问redis服务端,那么在分片的时候,需要使用Ip进行分片,下面会详细

Python与Redis集群的交互

安装包如下: pip install redis-py-cluster 代码如下: 运行结果如下: 原文地址:https://www.cnblogs.com/lisus2000/p/9810040.html

[NoSQL数据库] Redis集群部署

一.Redis集群配置 为每一个集群的节点准备一个配置文件: # 7000.conf port 7000 bind 192.168.1.181 daemonize yes pidfile 7000.pid cluster-enabled yes cluster-config-file 7000_node.conf cluster-node-timeout 15000 appendonly yes # 7001.conf port 7001 bind 192.168.1.181 daemonize

Java Spring mvc 操作 Redis 及 Redis 集群

本文原创,转载请注明:http://www.cnblogs.com/fengzheng/p/5941953.html 关于 Redis 集群搭建可以参考我的另一篇文章 Redis集群搭建与简单使用 Redis 是什么,能做什么 Redis 是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.它支持字符串.哈希表.列表.集合.有序集合,位图,hyperloglogs等数据类型.内置复制.Lua脚本.LRU收回.事务以及不同级别磁盘持久化功能,同时通过Redis

python连接redis,redis集群

python连接redis: import redis r = redis.Redis(host='192.168.50.181',port=6002) r.set('user_phone_14900000001','888888') r.get('user_phone_14900000001') 上面代码如果只执行一条数据是正常的,如果要用for循环批量更改数据连接redis集群,会报错redis.exceptions.ResponseError() 解决方案如下: python连接redis

CAS工程用redis集群存储票据ticket Spring整合

maven jar包版本: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> <groupId>org.springframework.data</groupId> <artifactId>spr