Python中 redis StrictRedis對象操作string類型


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



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM