redis基本使用

2022-03-26 01:47:29 字數 1144 閱讀 3883

1.啟動

否則

redis-server 啟動

redis-cli 去執行

據說 redis-cli --raw可避免中文亂碼

2.狀態回覆

ping

返回pong

3.多資料庫

redis提供了多個用來儲存資料的字典, 客戶端可以指定將資料儲存在哪個字典中, 這與我們熟知的在乙個關聯式資料庫例項中可以建立多個資料庫類似, 所以可以將其中每個字典都理解成乙個獨立的資料庫. 每個資料庫對外都是從0開始的遞增數字命名, redis預設支援16個資料庫, 可以通過配置引數databases來修改這一數字. 客戶端與redis建立連線後會自動選擇0號資料庫, 可以使用select命令更換資料庫

選擇1號資料庫

127.0.0.1:6379> select1ok

127.0.0.1:6379[1]>

redis不支援自定義資料庫的名字,每個資料庫都以編號命名, 開發者必須自己記錄那些資料庫儲存了地方的地方,redis也不支援為每個資料庫設定不同的訪問密碼,乙個客戶端要麼可以訪問全部資料庫,要麼乙個資料庫也不能訪問.redis非常輕量級,乙個空redis例項占用的記憶體只要1mb左右,所以不用擔心多個redis例項會額外佔很多記憶體.

4.簡單操作

redis是不區分大小寫的 //預設在0資料庫中設定乙個key-value值 bar-1

賦值

set bar 1

獲得此資料庫中全部的key-value

keys *

1) "

bar"

獲得key值bar對應的value

getbar"1

"get

1(nil) //空

檢視是否存在bar的key,存在為1不存在為0

exists bar

(integer)

1exists 1

(integer)

0刪除key-alue

del bar

參考書籍《redis入門指導》——李子驊 編著

redis基本使用

redis支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 以下是一些基本用法 1.string 新增獲取 name xiaoxiaohei getname 獲取字串05 獲取所有 乙個或多個 給定 key 的值。mget...

Redis 基本使用

五個基本資料結構 string list hash set zset list 鍊錶,lpush rpush lpop rpop llen lrange set 集合,sadd srem smembers 返回所有 sismember 是否存在 hash 雜湊表,hset hget hgetall ...

Redis基本使用

redis資料庫 redis 是乙個高效能的key value資料庫 主要用redis實現快取資料的儲存,可以設定過期時間.對於一些高頻讀寫 臨時儲存的資料特別適合 效能極高 redis能讀的速度是110000次 s,寫的速度是81000次 sredis string基本使用 設定鍵值 set ke...