1. 程式人生 > >Python中 redis StrictRedis對象操作string類型

Python中 redis StrictRedis對象操作string類型

修改 () span 使用 服務器 ict one cep ola

Python redis StrictRedis對象操作string類型

準備

  • 在桌面上創建redis目錄
  • 使用pycharm打開 redis目錄
  • 創建redis_string.py文件

    from redis import *

    if __name__=="__main__":

    try:

    #創建StrictRedis對象,與redis服務器建?連接

    sr=StrictRedis()

    except Exception as e:

    print e

    string-增加

  • ?set,添加鍵、值,如果添加成功則返回True,如果添加失敗則返回False
  • 編寫代碼如下

    from redis import *

    if __name__=="__main__":

    try:

    #創建StrictRedis對象,與redis服務器建?連接

    sr=StrictRedis()

    #添加鍵name,值為itheima

    result=sr.set(‘name‘,‘itheima‘)

    #輸出響應結果,如果添加成功則返回True,否則返回False

    print result

    except Exception as e:

    print e

    string-獲取

  • ?get,添加鍵對應的值,如果鍵存在則返回對應的值,如果鍵不存在則返回None
  • 編寫代碼如下

    from redis import *

    if __name__=="__main__":

    try:

    #創建StrictRedis對象,與redis服務器建?連接

    sr=StrictRedis()

    #獲取鍵name的值

    result = sr.get(‘name‘)

    #

    輸出鍵的值,如果鍵不存在則返回None

    print result

    except Exception as e:

    print e

    string-修改

  • ?set,如果鍵已經存在則進?修改,如果鍵不存在則進?添加
  • 編寫代碼如下

    from redis import *

    if __name__=="__main__":

    try:

    #創建StrictRedis對象,與redis服務器建?連接

    sr=StrictRedis()

    #設置鍵name的值,如果鍵已經存在則進?修改,如果鍵不存在則進?添加

    result = sr.set(‘name‘,‘itcast‘)

    #輸出響應結果,如果操作成功則返回True,否則返回False

    print result

    except Exception as e:

    print e

    string-刪除

  • ?delete,刪除鍵及對應的值,如果刪除成功則返回受影響的鍵數,否則則返 0
  • 編寫代碼如下

    from redis import *

    if __name__=="__main__":

    try:

    #創建StrictRedis對象,與redis服務器建?連接

    sr=StrictRedis()

    #設置鍵name的值,如果鍵已經存在則進?修改,如果鍵不存在則進?添加

    result = sr.delete(‘name‘)

    #輸出響應結果,如果刪除成功則返回受影響的鍵數,否則則返回0

    print result

    except Exception as e:

    print e

    獲取鍵

  • ?keys,根據正則表達式獲取鍵
  • 編寫代碼如下

    from redis import *

    if __name__=="__main__":

    try:

    #創建StrictRedis對象,與redis服務器建?連接

    sr=StrictRedis()

    #獲取所有的鍵

    result=sr.keys()

    #輸出響應結果,所有的鍵構成?個列表,如果沒有鍵則返回空列表

    print result

    except Exception as e:

    print e


Python中 redis StrictRedis對象操作string類型