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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# !/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'
|
本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1914431,如需转载请自行联系原作者