資料庫之Redis基礎操作

2021-08-25 23:02:59 字數 1640 閱讀 8752

一、簡介

redis裡的資料結構為庫-資料(鍵值對)

二、基礎操作

1.庫操作

redis預設給了16個庫,我們不必建立,只需要切換使用這些庫即可

select num(num為0-15之間的數字)

2.資料操作

1) 增

string型別:

set key value [key2 value2 key3 value3…..]

hash型別:

hset key field value

list型別:

lpush/rpush key value

linsert/rinsert key before/after 元素或索引值 value

set型別:

sadd key member

zset型別:

zadd key [權值score] member

2) 刪

string型別:

del key value

hash型別:

hdel key field [field1….]

list型別:

lpop/rpop key

ltrim key start stop

set/zset型別:

del key

3) 改

set key 新值

4) 查

string型別:

查詢key對應的值

get key

查詢所有的key

keys *

查詢key對應的值的長度

strlen key

hash型別:

檢視hash型別裡屬性對應的值

hget key field

查詢hash型別裡的鍵對應的屬性

hkeys key

查詢hash型別裡的所有物件

hvalues key

list型別:

查詢列表某一範圍內的值

lrange key start stop

查詢列表裡索引對應的值

lindex key index

set型別:

查詢該集合下所有成員

smembers key

zset型別:

查詢有序集合下某一範圍內的成員

zrange key start end

三、高階

訂閱、主從集群等待續整理.

go基礎之操作redis資料庫

關於redis的操作不多贅述,詳見菜鳥教程redis文件 這裡要引入第三方庫redisgo,go get github.com garyburd redigo redis 上面的github倉庫已遷移,使用 go get github.com gomodule redigo redis下面開始一些實...

操作redis資料庫的基礎命令

啟動資料庫 服務端 redis server 啟動資料庫客戶端 redis cli 選擇要操作的資料庫 select 0 選擇資料庫0redis資料庫的型別有string,list,hash string型別資料的操作 set key values 元素key不存在則新新增,存在則修改key的值為v...

資料庫操作學習之Redis資料基本操作

概述 這裡列舉了鍵值對和其它資料型別的一些常用操作 字串操作舉例 set name bill 設定鍵值 setex name 20 bill 鍵值20秒後過期 mset age 60 gender male 一次性儲存多個鍵值 get name 不存在則返回null mget name age 一次...