python操作redis之string

# 通过init创建对象,指定参数host、port与指定的服务器和端口连接,
# host默认为localhost、port默认为6379,db(数据库)默认为0
sr=StrictRedis(host='localhost',port=6379,db=0)
# 简写
sr=StrictRedis()
from redis import *
#string-增加
try:
    #创建StrictRedis对象,与redis服务器建立连接
    sr=StrictRedis(host='localhost',port=6379,db=1)
    #添加键name,值为憨憨
    result=sr.set('name','憨憨')
    #输出响应结果,如果添加成功则返回True,否则返回False
    print(result)
except Exception as e:
    print(e)

#string-获取
try:
    sr=StrictRedis()
    #获取键name的值
    result=sr.get('name')
    #输出键的值,如果键不存在则返回None
    print(result)
except Exception as e:
    print(e)

#string-修改
try:
    sr=StrictRedis()
    #设置键name的值,如果键已经存在则进行修改,如果键不存在则进行添加
    result=sr.set('name','neuedu')
    #输出响应结果,如果操作成功则返回True,否则返回False
    print(result)
except Exception as e:
    print(e)

#string-删除
try:
    sr=StrictRedis()
    #删除键name的值,存在则删除键及其值
    result=sr.delete('name1')
    #输出响应结果,如果删除成功则返回受影响的键数,否则返回0
    print(result)
except Exception as e:
    print(e)

#获取键
try:
    sr=StrictRedis()
    #获取所有键
    result=sr.keys()
    #输出响应结果,所有的键构成一个列表,如果没有键则返回空列表
    print(result)
except Exception as e:
    print(e)

 

posted @ 2019-10-17 14:08  拷贝达人  阅读(527)  评论(0编辑  收藏  举报