发表于 2018-8-7 11:02:38

python-redis连接管理

Redis 数据类型
  Redis支持五种数据类型:
  string(字符串)
  hash(哈希)
  list(列表)
  set(集合)
  zset(sorted set:有序集合)
  string:
  key:name
  value:runoob
  128.127.0.0.1:6379> SET name "runoob"
  OK
  127.0.0.1:6379> GET name
  "runoob"
  127.0.0.1:6379> TYPE name
  string

hash(就是字典类型)
  127.0.0.1:6379> HMSET myhash field1 "Hello" field2 "World"
  OK
  127.0.0.1:6379> HGET myhash field1
  "Hello"
  127.0.0.1:6379> HGET myhash field2
  "World"
  127.0.0.1:6379> TYPE myhash
  hash

List(列表)
  Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
  127.0.0.1:6379> lpush runoob redis
  (integer) 1
  127.0.0.1:6379> lpush runoob mongodb
  (integer) 2
  127.0.0.1:6379> lpush runoob rabitmq
  (integer) 3
  127.0.0.1:6379> lpush runoob memcas
  (integer) 4
  127.0.0.1:6379> lrange runoob 0 10
  1) "memcas"
  2) "rabitmq"
  3) "mongodb"
  4) "redis"
  列表最多可存储 232 - 1 元素 (4294967295, 每个列表可存储40多亿)。

python 连接redis
  

import redis  
#字符串操作
  
r = redis.Redis(host='192.168.1.48', port=6379)
  
print(r.get("name").decode())
  
r.set('mystring', 'good good study, day day up!')
  
print(r.get("mystring"))
  

  
#Redis Mset 命令用于同时设置一个或多个 key-value 对。
  
r.mset(name1="ling", name2="ajing", name3="shang")
  

  
print(r.mget("name1", "name2", "name3"))
  
print(r.type("name1"))
  

  结果:
页: [1]
查看完整版本: python-redis连接管理