Redis数据库的安装
1 .pip install redis 2.easy_install redis
3.源码安装
wget https://github.com/andymccurdy/redis-py/archive/master.zip
unzip master.zip cd redis-py-master sudo python setup.py install
StrictRedis方法 通过init创建参数host、port与指定的服务器和端口连接,host默认localhost,port默认6379,db默认为0
redis_obj = StrictRedis(host='localhost',port =6379,db=0) 简写 redis_obj = StrictRedis()
根据不同的类型拥有不同的实例方法可以调用,与上一篇说到的的Redis命令对应,方法需要的参数一致
String :set setx mset append get mget key
Keys: exists type delete expire gettrange ttl
hash:hset hmset hkeys hget hmget hvals hdel
list:lpush rpush linsert lrange lset lrem
set:sadd smembers srem
zset:zadd zrange zrangebyscore zscore zrem zremrangebyscore
下面我们只以string类型作为举例操作:
首先创建一个StrictRedis对象,与redis服务器建立连接 Redis_obj = StrictRedis()
string 增加
添加键name result=Redis_obj.set('name','sky')
string 获取 方法get,如果键值存在返回相应的值,否则返回None result=Redis_obj.get('name')
string 修改 方法set,如果键已经存在则进行修改,如果键不存在则进行添加 result=Redis_obj.set('name','sky1')
string 删除 方法delete,删除键值,如果成功则返回受影响的键,否则返回0 result=Redis_obj.delete('name')
获取键 方法keys ,根据正则表达式获取键 result=Redis_obj.keys()