日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

redis数据库入门

發布時間:2025/4/14 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis数据库入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

  Redis入門(1)?之安裝、配置、安全登錄

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統。

Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。

它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。

Redis三大特點:

  • Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。
  • Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
  • Redis支持數據的備份,即master-slave模式的數據備份。

Redis優勢:

  • 性能極高?– Redis能讀的速度是110000次/s,寫的速度是81000次/s
  • 豐富的數據類型 – Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數據類型操作。
  • 原子 – Redis的所有操作都是原子性的,同時Redis還支持對幾個操作全并后的原子性執行。
  • 豐富的特性?– Redis還支持 publish/subscribe, 通知, key 過期等等特性。

第一步:下載對應系統的redis

  (這里我們以windows版本來寫教程,linux版本請前往:http://redis.io/download下載)

  下載:https://github.com/MSOpenTech/redis/releases 有32位和64位 根據操作系統自己選擇

  下載完成后解壓,就可以得到redis 的所有文件了.

第二步:初運行(啟動redis服務及登錄redis)

  1、win+r打開運行——>輸入cmd

    

  2、切換到剛剛下載解壓后的文件夾根目錄(1、切換盤符: ? d: ?2、查看該目錄下的所有文件夾及文件:dir 3、進入指定的文件夾 cd ) ?例:cd redis-latest (請先切換到d盤)

    1)、目前現在只用兩個 redis-server.exe redis服務模塊?| ?redis.windows.conf redis配置文件

  

  3、啟動: 輸入命令 ?

      兩種方式:1、redis-server.exe ??2、redis-server.exe redis.windows.conf?

        第一種:直接啟動默認配置

        

        第二種:加載配置文件的方式啟動服務(后面講配置文件)

        

    可以看到啟動沒什么不同!(注意:我這配置的是6389端口 ?第一種默認的是6379,沒有走配置文件)

  4、登錄redis : 重新打開一個cmd 切到redis解壓的根目錄下 輸入命令 ?redis-cli.exe -p 6379 ?(-p 指定redis服務端口,默認6379,當前也可不寫)

    

第三步:配置文件(只講一個安全配置項)

  1、用記事本,或者Notepad++ ,(推薦用第二個) ?打開redis.windows.conf

  2、Ctrl + f 查找?requirepass 這個項 去掉 # 號 在后面寫上密碼 保存 (該項是個安全操作項,配置了這個之后,必須要認證密碼通過后才能進行數據操作)

  

第四步:安全機制(只講一個安全配置項)

  1、加載配置啟動redis服務

    1)、在cmd 為redis-server服務上按下 ctrl+c 停止服務

    2)、這次輸入命令為 ? redis-server redis.windows.conf?

  2、找到打開的客服端,redis-cli cmd窗口 ctrl+c 停止

  輸入命令: redis-cli -p 6379 -a piaoying123 登錄 客戶端

  3、再次輸入info 可以看到當前加載的配置文件

  4、對比輸入密碼與不輸入密碼的區別  

    1)、對于info命令來說,是相當隱秘的信息了,之前我們已經用密碼登錄過客戶端,是可以看到這些信息的,這次我們不輸入密碼

    2)、ctrl+c ?或是quit退出客戶端操作,輸入命令: redis-cli -p 6379 回車,我們再次輸入info命令會查看結果!

      提示:NOAUTH Authentication required ? 需要你驗證之后才能操作!!

      

      再沒有驗證之前所有的操作都無效!!

      不信的話可以試試這個命令嘗試插入一條String類型的數據 ?: ?set ?Myname "piaoying" 。同樣還是提示需要驗證

      

      

?

轉載于:https://www.cnblogs.com/shenpiao/p/6826217.html

總結

以上是生活随笔為你收集整理的redis数据库入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。