redis初見

redis是remote dictionary server 的縮寫,她是使用ANSI C編寫,支持網絡,基於內存並可持久化,日誌型和key-value的存儲型數據庫,並提供多種語言的API支持。

特點:

  • 支持多種數據類型,包括string、set、list、hash、zset等。
  • 可以將內存的數據持久化到磁盤 。
  • 支持原子化操作
  • 支持數據庫主從備份

下載及安裝:

從網上下載redis,解壓後目錄如下:
這裏寫圖片描述
其中,redis-server.exe是服務端程序,redis-client.exe是客戶端程序,另外還有redis-check-aof.exe、redis-benchmark.exe等應用程序,注意redis.windows.conf是redis基於windows的配置文件,很多redis的配置都在此文件中配置。

運行服務端和客戶端:
打開cmd命令行窗口,將路徑切換到redis的安裝目錄,輸tu命令redis-server.exe redis.windows.conf來啓動redis服務器端(其實就是上面安裝目錄型的redis-server.exe),如下圖所示:

這裏寫圖片描述
現在redis服務器端已經啓動成功了,下面我們再打開一個cmd命令窗口來打開一個redis客戶端,在此之前打開redis.windows.conf文件修改端口號爲0914(自己定義),如下圖所示:
這裏寫圖片描述
然後切換到redis安裝目錄在命令行輸入redis-cli.exe -h 127.0.0.1 -p 0914(-h 是指主機是127.0.0.1,-p是指端口號是0914,就是剛纔在redis.windows.conf文件中配置的)。
這裏寫圖片描述
使用config get *命令可以列出redis的配置信息:
這裏寫圖片描述
可以使用config get、set修改配置信息:
這裏寫圖片描述

redis數據類型:

Redis支持五種數據類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

  1. string:使用get和set命令:
    這裏寫圖片描述
  2. hash:使用hmset和hgetall命令:
    這裏寫圖片描述

  3. list:使用lpush(在左邊添加)、rpush(在右邊添加)命令:
    這裏寫圖片描述

  4. set:使用sadd命令:
    這裏寫圖片描述
  5. zset:使用zadd命令:
    這裏寫圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章